From 219bcb67626f6c0fdbb466fe4b5795f28b1da1ec Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:28 +0100 Subject: [PATCH 01/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/tr.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/tr.po b/docs/po/tr.po index 60ba9fbfec2..a4a6cc2e7da 100644 --- a/docs/po/tr.po +++ b/docs/po/tr.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-02-03 03:48+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: none\n" @@ -2656,7 +2656,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2681,7 +2681,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2694,7 +2694,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -11006,7 +11006,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15144,17 +15144,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17458,7 +17457,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22758,8 +22757,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22901,8 +22900,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22937,7 +22936,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23235,159 +23234,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23399,124 +23409,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23526,7 +23536,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23542,13 +23552,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23556,7 +23566,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23569,39 +23579,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23612,44 +23622,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23661,101 +23671,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23987,59 +23997,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24050,7 +24060,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24059,7 +24069,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24069,25 +24079,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24097,7 +24107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24105,7 +24115,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24115,7 +24125,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24123,7 +24133,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24131,13 +24141,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24146,25 +24156,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24172,7 +24182,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24181,13 +24191,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24195,125 +24205,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24321,7 +24331,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24330,14 +24340,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24345,24 +24355,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24372,13 +24382,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24387,13 +24397,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24406,12 +24416,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24423,37 +24433,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24462,51 +24472,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24515,7 +24525,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24523,220 +24533,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24745,7 +24755,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24753,7 +24763,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24761,7 +24771,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24769,7 +24779,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24777,7 +24787,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24785,7 +24795,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24793,96 +24803,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24893,20 +24903,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24917,7 +24927,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24927,13 +24937,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24946,20 +24956,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24969,7 +24979,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24977,13 +24987,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24991,7 +25001,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24999,7 +25009,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -25007,7 +25017,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -25015,7 +25025,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -25025,12 +25035,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25040,13 +25050,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25054,104 +25064,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31707,8 +31717,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39883,7 +39893,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40088,7 +40098,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40443,7 +40453,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40559,7 +40569,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40617,10 +40627,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42330,7 +42340,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42349,7 +42359,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43328,7 +43338,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43916,7 +43926,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44372,7 +44382,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44395,7 +44405,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44418,132 +44428,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44552,48 +44564,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44609,26 +44621,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44637,7 +44649,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44648,14 +44660,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44665,21 +44677,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44689,7 +44701,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44700,7 +44712,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44708,7 +44720,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44716,7 +44728,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44728,7 +44740,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44736,37 +44748,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44774,14 +44786,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44789,13 +44801,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44803,7 +44815,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44812,32 +44824,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44849,7 +44861,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44858,13 +44870,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44873,13 +44885,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44889,7 +44901,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44898,13 +44910,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44922,13 +44934,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44938,78 +44950,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -45018,47 +45030,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45069,18 +45081,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45094,26 +45106,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45122,7 +45134,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45139,13 +45151,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45153,18 +45165,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45172,18 +45184,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45192,14 +45204,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45207,7 +45219,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45216,7 +45228,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45225,13 +45237,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45252,7 +45264,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45260,7 +45272,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45269,144 +45281,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45417,98 +45429,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45516,24 +45528,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45542,25 +45554,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45570,31 +45582,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45602,109 +45614,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45713,174 +45725,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45889,20 +45901,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45910,13 +45922,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45924,13 +45936,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45938,32 +45950,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45972,7 +45984,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45982,7 +45994,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45993,7 +46005,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -46002,14 +46014,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -46017,12 +46029,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -46030,7 +46042,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -46038,63 +46050,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46105,18 +46117,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46125,7 +46137,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46134,7 +46146,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46144,7 +46156,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46156,36 +46168,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46193,37 +46205,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46232,78 +46244,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46313,13 +46325,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46327,14 +46339,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61760,7 +61772,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64389,7 +64401,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71718,7 +71730,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74226,7 +74238,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74262,7 +74274,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74279,7 +74291,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74295,7 +74307,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74402,7 +74414,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74427,7 +74439,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74441,7 +74453,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74451,7 +74463,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74555,7 +74567,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74702,7 +74714,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75474,7 +75486,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -88070,7 +88082,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -88080,33 +88092,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88116,32 +88129,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88151,13 +88164,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88166,7 +88179,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88176,7 +88189,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88184,7 +88197,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88198,12 +88211,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88211,7 +88224,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88220,13 +88233,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88235,7 +88248,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88243,7 +88256,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88252,7 +88265,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88263,14 +88276,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88283,40 +88296,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88325,13 +88338,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88340,7 +88353,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88349,7 +88362,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88357,13 +88370,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88380,7 +88393,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88388,13 +88401,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88402,7 +88415,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88411,7 +88424,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88424,7 +88437,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88434,13 +88447,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88449,13 +88462,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88464,13 +88477,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88479,13 +88492,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88495,13 +88508,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88509,37 +88522,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88547,13 +88560,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88577,13 +88590,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88591,13 +88604,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88606,7 +88619,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88618,14 +88631,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88634,29 +88647,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88664,7 +88677,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88672,7 +88685,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88681,31 +88694,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88713,7 +88726,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88724,7 +88737,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88732,13 +88745,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88748,41 +88761,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88794,14 +88807,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88809,12 +88822,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88824,7 +88837,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88832,7 +88845,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88844,7 +88857,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88852,13 +88865,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88867,30 +88880,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88899,13 +88912,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88913,13 +88926,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88928,7 +88941,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88937,13 +88950,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88961,7 +88974,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88973,19 +88986,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88993,7 +89006,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -89001,12 +89014,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -89017,7 +89030,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -89025,7 +89038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -89033,7 +89046,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -89041,25 +89054,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -89071,7 +89084,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -89089,80 +89102,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89170,7 +89183,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89178,7 +89191,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89187,20 +89200,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89208,7 +89221,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89216,7 +89229,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89225,7 +89238,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89235,7 +89248,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89243,7 +89256,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89254,7 +89267,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89266,7 +89279,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89280,7 +89293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89291,7 +89304,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89301,14 +89314,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89318,7 +89331,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89326,25 +89339,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89353,32 +89366,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89386,31 +89399,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89419,13 +89432,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89436,13 +89449,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89451,13 +89464,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89466,26 +89479,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89496,13 +89509,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89510,13 +89523,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89524,13 +89537,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89540,13 +89553,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89554,49 +89567,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89605,7 +89618,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89613,105 +89626,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89719,253 +89732,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89973,13 +89986,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89987,63 +90000,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -90051,7 +90064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -90059,14 +90072,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -90074,69 +90087,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90148,31 +90161,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90181,7 +90194,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90191,7 +90204,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90203,33 +90216,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90240,7 +90253,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90248,45 +90261,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90294,39 +90307,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90334,7 +90347,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90343,73 +90356,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90418,25 +90431,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90444,28 +90457,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90473,25 +90486,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90499,14 +90512,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90514,12 +90527,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90528,7 +90541,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90536,7 +90549,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90545,14 +90558,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90560,7 +90573,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90571,13 +90584,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90585,214 +90598,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90800,37 +90813,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90839,7 +90852,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90848,13 +90861,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90864,7 +90877,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90872,7 +90885,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90880,7 +90893,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90890,7 +90903,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90899,44 +90912,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90944,29 +90957,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 #, fuzzy #| msgid "G4 Example Line" msgid "Example settings:" msgstr "G4 Örnek Satır" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90978,7 +90991,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90987,7 +91000,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90997,7 +91010,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -91007,13 +91020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -91021,7 +91034,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -91033,7 +91046,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -91041,13 +91054,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -91075,58 +91088,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91134,26 +91147,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91164,38 +91177,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91203,13 +91216,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91218,13 +91231,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91232,7 +91245,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91244,7 +91257,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91254,31 +91267,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91288,46 +91301,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91335,64 +91348,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91400,19 +91414,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91420,13 +91442,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91436,82 +91458,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91521,51 +91543,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91575,41 +91597,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91619,7 +91641,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91627,7 +91649,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91635,14 +91657,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91652,26 +91674,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91681,33 +91703,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91719,12 +91741,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91735,7 +91757,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91749,12 +91771,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91769,12 +91791,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91784,12 +91806,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91799,13 +91821,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91816,12 +91838,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91830,12 +91852,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91848,12 +91870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91882,14 +91904,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91901,13 +91923,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91920,31 +91942,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From fdade3321cd7a0ede90d64a5147a448f29add05b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:29 +0100 Subject: [PATCH 02/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ta.po | 2499 +++++++++++++++++++++++++------------------------ 1 file changed, 1290 insertions(+), 1209 deletions(-) diff --git a/docs/po/ta.po b/docs/po/ta.po index 3de2f6b8a41..bdd519e288c 100644 --- a/docs/po/ta.po +++ b/docs/po/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2025-07-06 03:51+0000\n" "Last-Translator: Steffen Möller \n" "Language-Team: none\n" @@ -3010,7 +3010,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "சலிப்பான சுழற்சி, குடியிருப்புடன், உணவளிக்கவும்" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -3035,7 +3035,7 @@ msgid "incremental programming" msgstr "அதிகரிக்கும் நிரலாக்க" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -3048,7 +3048,7 @@ msgid "inverse time feed mode" msgstr "தலைகீழ் நேர ஊட்ட முறை" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -13865,7 +13865,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -19247,20 +19247,29 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Chip breaking back-off distance in " +#| "machine units" msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" "'Parameter_g73_peck_clearance = .020' (இயல்புநிலை: மெட்ரிக் இயந்திரம்: 1 மிமீ, " "இம்பீரியல் இயந்திரம்: .050 அங்குலங்கள்) இயந்திர அலகுகளில் சிப் உடைக்கும் தூரம்" #. type: NOTE #: src/config/ini-config.adoc:565 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Clearance distance from last feed depth " +#| "when machine rapids back to bottom of hole, in machine units." msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" "'Parameter_g83_peck_clearance = .020' (இயல்புநிலை: மெட்ரிக் இயந்திரம்: 1 மிமீ, " "இம்பீரியல் இயந்திரம்: .050 அங்குலங்கள்) இயந்திர ரேபிட்கள் இயந்திர அலகுகளில், இயந்திர " @@ -22366,7 +22375,7 @@ msgstr "ஓமிங் உள்ளமைவு" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -29074,8 +29083,8 @@ msgstr "" "செயல்படுத்தப்பட்டவுடன், அதன் வரிசை எண் `ECHO_SERIAL_NUMBER` இல் பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "*இயக்கப்பட்டது*" @@ -29222,8 +29231,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "*வீட்டு*" @@ -29266,7 +29275,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "'(சரம் திரும்பும்)' - லினக்ச் சி.என்.சிக்கு அனுப்பப்பட்ட ஐ.என்.ஐ கோப்பிற்கான பாதை." #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "* அப்ச்போச் *" @@ -29582,12 +29591,26 @@ msgstr "'(பூலியன் திரும்புகிறது)' - `ம #. type: Labeled list #: src/config/python-interface.adoc:281 +#, fuzzy, no-wrap +#| msgid "*spindle_stop*" +msgid "*single_stepping*" +msgstr "*சுழல்_ச்டாப்*" + +#. type: Plain text +#: src/config/python-interface.adoc:283 +#, fuzzy +#| msgid "'(returns boolean)' - `motion paused` flag." +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "'(பூலியன் திரும்புகிறது)' - `மோசன் இடைநிறுத்தப்பட்டது` கொடி." + +#. type: Labeled list +#: src/config/python-interface.adoc:284 #, no-wrap msgid "*pocket_prepped*" msgstr "*பாக்கெட்_பிரெப்*" #. type: Plain text -#: src/config/python-interface.adoc:284 +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." @@ -29596,81 +29619,81 @@ msgstr "" "தயாரிக்கப்பட்ட பாக்கெட் இல்லை என்றால்." #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "*வாக்கெடுப்பு ()*" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "-'(உள்ளமைக்கப்பட்ட செயல்பாடு)' முறை தற்போதைய நிலை பண்புகளை புதுப்பிக்க." #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "*நிலை*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "'(மிதவைகளைத் தருகிறது)' - பாதை நிலை." #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 #, fuzzy #| msgid "'(returns boolean)' - flag, True if probe has tripped (latch)" msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "'(பூலியன் திரும்புகிறது)' - கொடி, வினவல் முடக்கப்பட்டிருந்தால் உண்மை (தாழ்ப்பாளை)" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "'(முழு முழு எண்)' - `மோசன்.பிரோப் -இன்யூட்` முள் மதிப்பை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "'(மிதவைகளைத் தருகிறது)' - ஆய்வு முடக்கப்பட்ட நிலை." #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "*ஆய்வு*" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "'(பூலியனைத் தருகிறது)' - கொடி, ஒரு ஆய்வு செயல்பாடு செயலில் இருந்தால் உண்மை." #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" @@ -29678,69 +29701,69 @@ msgstr "" "'(முழு எண்)' - Canon_units_inches = 1, canon_units_mm = 2, canon_units_cm = 3" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "*வரிசை*" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "'(முழு எண்)' - பாதை திட்டமிடுபவர் வரிசையின் தற்போதைய அளவு." #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "'(பூலியன் திரும்புகிறது)' - பாதை திட்டமிடுபவர் வரிசை நிரம்பியுள்ளது." #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "*வேகமாக*" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "'(மிதவை வருமானம்)' - விரைவான மேலெழுதும் அளவு." #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "'(முழு எண்)' - RS274NGC மொழிபெயர்ப்பாளர் தற்போது படித்து வருகிறார்." #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "*சுழற்சி_எக்சி*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "'(மிதவை திரும்பும்)' - சட் அச்சில் தற்போதைய XY சுழற்சி கோணம்." #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "*அமைப்புகள்*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, fuzzy, no-wrap #| msgid "'(returns tuple of floats)' - current interpreter settings. settings[0] = sequence number, settings[1] = feed rate, settings[2] = speed, settings[3] = `G64 P` blend tolerance, settings[4] = `G64 Q` naive CAM tolerance." msgid "" @@ -29753,13 +29776,13 @@ msgid "" msgstr "'(மிதவைகளைத் தருகிறது)' - தற்போதைய மொழிபெயர்ப்பாளர் அமைப்புகள். அமைப்புகள்." #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "*சுழல்*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 #, fuzzy #| msgid "" #| "' (returns tuple of dicts) ' - returns the current spindle status, see " @@ -29772,13 +29795,13 @@ msgstr "" "சுழல்-அகராதி, சுழல் அகராதி >> ஐப் பார்க்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "*சுழல்*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 #, fuzzy #| msgid "" #| "'(returns integer)' - number of spindles. Reflects [TRAJ]SPINDLES INI " @@ -29790,13 +29813,13 @@ msgstr "" "'(முழு எண்)' - சுழல்களின் எண்ணிக்கை. [டிராச்] சுழல் இனி மதிப்பை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "*நிலை*" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 #, fuzzy #| msgid "" #| "'(returns integer)' - current command execution status. One of RCS_DONE, " @@ -29809,13 +29832,13 @@ msgstr "" "இல் ஒன்று." #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "*பணி_மோட்*" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 #, fuzzy #| msgid "" #| "'(returns integer)' - current task mode. one of MODE_MDI, MODE_AUTO, " @@ -29828,24 +29851,24 @@ msgstr "" "ஒன்று." #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "*பணி_பூச்*" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "'(முழு எண்)' - பணி இடைநிறுத்தப்பட்ட கொடி." #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "*பணி_ச்டேட்*" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 #, fuzzy #| msgid "" #| "'(returns integer)' - current task state. one of STATE_ESTOP, " @@ -29858,24 +29881,24 @@ msgstr "" "state_off." #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "'(முழு எண்)' - தற்போதைய கருவி எண்." #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." @@ -29883,24 +29906,24 @@ msgstr "" "'(முழு எண்)' - தற்போது ஏற்றப்பட்ட கருவிக்கான பாக்கெட் எண் (0 கருவி ஏற்றப்படவில்லை என்றால்)." #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "'(மிதவைகளைத் தருகிறது)' - தற்போதைய கருவியின் ஆஃப்செட் மதிப்புகள்." #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "*கருவி_டபிள்*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -29914,7 +29937,7 @@ msgstr "" "நோக்குநிலை. ஐடி மற்றும் நோக்குநிலை முழு எண்கள் மற்றும் மீதமுள்ளவை மிதவைகள்." #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29940,14 +29963,14 @@ msgstr "" " அச்சு (\"கருவி ஏற்றப்படவில்லை.\")\n" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, fuzzy, no-wrap #| msgid "*toolinfo(toolno)*" msgid "*toolinfo*(_toolno_)" msgstr "*கருவியின் (கருவி)*" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, fuzzy, no-wrap #| msgid "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. toolno must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'" msgid "" @@ -29956,7 +29979,7 @@ msgid "" msgstr "'(கருவிக்கான டோல்டாட்டாவின் வருமானம்)' - துவக்க ஒரு ஆரம்ப Stat.poll () தேவை. கருவி பூச்சியத்தை விட அதிகமாக இருக்க வேண்டும் மற்றும் பயன்பாட்டில் உள்ள மிக உயர்ந்த கருவி எண்ணை விட குறைவாகவோ அல்லது சமமாகவோ இருக்க வேண்டும். அகராதி உருப்படிகளில் அனைத்து டோல்டாட்டா உருப்படிகளும் அடங்கும்: 'டூக்னோ', 'பாக்கெட்னோ', 'விட்டம்', 'ஃப்ரண்டாங்கிங்', 'பேக்காங்கல்', 'நோக்குநிலை', 'xoffset', 'YOFFSET', ... 'வோஃப்செட்', 'கருத்து'" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29976,27 +29999,27 @@ msgstr "" " அச்சு (S.ToolInfo (Toolno))\n" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, fuzzy, no-wrap #| msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}" msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr ". 0.0, 'வோஃப்செட்': 0.0, 'கருத்து': 'கருவி_18 28jan23: 18.53.25'}" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*வேகம்*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." @@ -30005,13 +30028,13 @@ msgstr "" "இல்லை." #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "`அச்சு` அகராதி" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 #, fuzzy #| msgid "" #| "The axis configuration and status values are available through a list of " @@ -30035,13 +30058,13 @@ msgstr "" "அல்ல ஒரு அச்சின் பண்புகள்." #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 #, fuzzy #| msgid "" #| "'(returns float)' - maximum limit (soft limit) for axis motion, in " @@ -30054,13 +30077,13 @@ msgstr "" "அலகுகளில். கட்டமைப்பு அளவுருவில், [கூட்டு_என்] max_limit ஐ பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 #, fuzzy #| msgid "" #| "'(returns float)' - minimum limit (soft limit) for axis motion, in " @@ -30071,18 +30094,18 @@ msgid "" msgstr "'." #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "'(மிதவை வருமானம்)' - தற்போதைய விரைவு." #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "`கூட்டு` அகராதி" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30100,18 +30123,18 @@ msgstr "" " அச்சு (\"கூட்டு 1 வீட்டு:\", எச்.சாயிண்ட் [1] [\"ஓம்ட்\"])\n" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "ஒவ்வொரு கூட்டுக்கும், பின்வரும் அகராதி விசைகள் கிடைக்கின்றன:" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "*பின்னடைவு*" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 #, fuzzy #| msgid "" #| "'(returns float)' - Backlash in machine units. configuration parameter, " @@ -30124,83 +30147,83 @@ msgstr "" "பின்னடைவை பிரதிபலிக்கிறது." #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "'(முழு எண்)' - பூச்சியமற்றது என்றால் இயக்கப்பட்டது." #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "*தவறு*" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "'(முழு எண்)' - பூச்சியமற்றது என்றால் அச்சு ஆம்ப் தவறு." #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "'(மிதவை திரும்பும்)' - தற்போதைய பின்வரும் பிழை." #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "'(மிதவை திரும்பும்)' - பின்வரும் பிழையின் அதிகபட்ச அளவு." #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "'(முழு எண்)' - பூச்சியமற்ற வழிமுறைகள் தங்கியுள்ளன." #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "*ஓமிங்*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "'(முழு எண்)' - பூச்சியமற்றது என்றால் முன்னேற்றம் அடைவது." #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "'(முழு எண்)' - பூச்சியமற்றது என்பது நிலையில் உள்ளது." #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "*உள்ளீடு*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "'(மிதவை வருமானம்)' - தற்போதைய உள்ளீட்டு நிலை." #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "*கூட்டு வகை*" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 #, fuzzy #| msgid "" #| "'(returns integer)' - type of axis configuration parameter, reflects " @@ -30216,13 +30239,13 @@ msgstr "" "உள்ளமைவு >> விவரங்களுக்கு." #. type: Labeled list -#: src/config/python-interface.adoc:467 +#: src/config/python-interface.adoc:470 #, no-wrap msgid "*max_ferror*" msgstr "*max_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:469 +#: src/config/python-interface.adoc:472 #, fuzzy #| msgid "" #| "'(returns float)' - maximum following error. configuration parameter, " @@ -30235,20 +30258,20 @@ msgstr "" "ஃபெர்ரைப் பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:470 +#: src/config/python-interface.adoc:473 #, no-wrap msgid "*max_hard_limit*" msgstr "*max_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:472 +#: src/config/python-interface.adoc:475 msgid "'(returns integer)' - non-zero means max hard limit exceeded." msgstr "" "'(முழு எண்ணை திரும்பப் பெறுகிறது)' - பூச்சியமற்றது என்றால் அதிகபட்ச கடின வரம்பு " "மீறியது." #. type: Plain text -#: src/config/python-interface.adoc:476 +#: src/config/python-interface.adoc:479 #, fuzzy #| msgid "" #| "'(returns float)' - maximum limit (soft limit) for joint motion, in " @@ -30261,24 +30284,24 @@ msgstr "" "(மென்மையான வரம்பு). உள்ளமைவு அளவுரு, [கூட்டு_என்] max_limit ஐ பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:477 +#: src/config/python-interface.adoc:480 #, no-wrap msgid "*max_soft_limit*" msgstr "*max_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:479 +#: src/config/python-interface.adoc:482 msgid "non-zero means `max_position_limit` was exceeded, int" msgstr "பூச்சியமற்றது என்றால் `max_position_limit` மீறப்பட்டது, int" #. type: Labeled list -#: src/config/python-interface.adoc:480 +#: src/config/python-interface.adoc:483 #, no-wrap msgid "*min_ferror*" msgstr "*min_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:482 +#: src/config/python-interface.adoc:485 #, fuzzy #| msgid "" #| "'(returns float)' - configuration parameter, reflects [JOINT_n]MIN_FERROR." @@ -30289,20 +30312,20 @@ msgstr "" "'(மிதவை வருமானம்)' - உள்ளமைவு அளவுரு, [கூட்டு_என்] Min_ferror ஐ பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:483 +#: src/config/python-interface.adoc:486 #, no-wrap msgid "*min_hard_limit*" msgstr "*min_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:485 +#: src/config/python-interface.adoc:488 msgid "'(returns integer)' - non-zero means min hard limit exceeded." msgstr "" "'(முழு எண்ணை திரும்பப் பெறுகிறது)' - பூச்சியமற்றது என்றால் குறைந்தபட்ச கடின வரம்பு " "மீறியது." #. type: Plain text -#: src/config/python-interface.adoc:489 +#: src/config/python-interface.adoc:492 #, fuzzy #| msgid "" #| "'(returns float)' - minimum limit (soft limit) for joint motion, in " @@ -30315,46 +30338,46 @@ msgstr "" "(மென்மையான வரம்பு). உள்ளமைவு அளவுரு, [கூட்டு_என்] min_limit ஐ பிரதிபலிக்கிறது." #. type: Labeled list -#: src/config/python-interface.adoc:490 +#: src/config/python-interface.adoc:493 #, no-wrap msgid "*min_soft_limit*" msgstr "*min_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:492 +#: src/config/python-interface.adoc:495 msgid "'(returns integer)' - non-zero means `min_position_limit` was exceeded." msgstr "'(முழு எண்)' - பூச்சியமற்றது என்றால் `min_position_limit` மீறப்பட்டது." #. type: Labeled list -#: src/config/python-interface.adoc:493 +#: src/config/python-interface.adoc:496 #, no-wrap msgid "*output*" msgstr "*வெளியீடு*" #. type: Plain text -#: src/config/python-interface.adoc:495 +#: src/config/python-interface.adoc:498 msgid "'(returns float)' - commanded output position." msgstr "'(மிதவை வருமானம்)' - கட்டளை வெளியீட்டு நிலை." #. type: Block title -#: src/config/python-interface.adoc:496 src/gui/panelui.adoc:255 +#: src/config/python-interface.adoc:499 src/gui/panelui.adoc:255 #, no-wrap msgid "*override_limits*" msgstr "*override_limits*" #. type: Plain text -#: src/config/python-interface.adoc:498 +#: src/config/python-interface.adoc:501 msgid "'(returns integer)' - non-zero means limits are overridden." msgstr "'(முழு முழு எண்)' - பூச்சியமற்றது என்றால் வரம்புகள் மீறப்படுகின்றன." #. type: Labeled list -#: src/config/python-interface.adoc:499 +#: src/config/python-interface.adoc:502 #, no-wrap msgid "*units*" msgstr "*அலகுகள்*" #. type: Plain text -#: src/config/python-interface.adoc:503 +#: src/config/python-interface.adoc:506 #, fuzzy, no-wrap #| msgid "" #| "'(returns float)' - joint units per mm, or per degree for angular joints.\n" @@ -30367,30 +30390,30 @@ msgstr "" " (கூட்டு அலகுகள் இயந்திர அலகுகளுக்கு சமமானவை, இல்லையெனில் உள்ளமைவு அளவுரு [கூட்டு_என்] அலகுகளால் அமைக்கப்படாவிட்டால்)" #. type: Title === -#: src/config/python-interface.adoc:508 +#: src/config/python-interface.adoc:511 #, no-wrap msgid "The `spindle` dictionary" msgstr "`சுழல்` அகராதி" #. type: Labeled list -#: src/config/python-interface.adoc:510 +#: src/config/python-interface.adoc:513 #, no-wrap msgid "*brake*" msgstr "*பிரேக்*" #. type: Plain text -#: src/config/python-interface.adoc:512 +#: src/config/python-interface.adoc:515 msgid "'(returns integer)' - value of the spindle brake flag." msgstr "'(முழு எண்)' - சுழல் பிரேக் கொடியின் மதிப்பு." #. type: Labeled list -#: src/config/python-interface.adoc:513 +#: src/config/python-interface.adoc:516 #, no-wrap msgid "*direction*" msgstr "*திசை*" #. type: Plain text -#: src/config/python-interface.adoc:515 +#: src/config/python-interface.adoc:518 #, fuzzy #| msgid "" #| "'(returns integer)' - rotational direction of the spindle. forward=1, " @@ -30401,73 +30424,73 @@ msgid "" msgstr "'(முழு எண்)' - சுழலின் சுழற்சி திசை. முன்னோக்கி = 1, தலைகீழ் = -1." #. type: Plain text -#: src/config/python-interface.adoc:518 +#: src/config/python-interface.adoc:521 msgid "'(returns integer)' - value of the spindle enabled flag." msgstr "'(முழு எண்)' - சுழல் இயக்கப்பட்ட கொடியின் மதிப்பு." #. type: Plain text -#: src/config/python-interface.adoc:520 +#: src/config/python-interface.adoc:523 msgid "(not currently implemented)" msgstr "(தற்போது செயல்படுத்தப்படவில்லை)" #. type: Labeled list -#: src/config/python-interface.adoc:521 +#: src/config/python-interface.adoc:524 #, no-wrap msgid "*increasing*" msgstr "*அதிகரித்தல்*" #. type: Plain text -#: src/config/python-interface.adoc:522 +#: src/config/python-interface.adoc:525 msgid "'(returns integer)' - unclear." msgstr "'(முழு எண்)' - தெளிவாக இல்லை." #. type: Labeled list -#: src/config/python-interface.adoc:523 +#: src/config/python-interface.adoc:526 #, no-wrap msgid "*orient_fault*" msgstr "*Oriond_fault*" #. type: Plain text -#: src/config/python-interface.adoc:524 src/config/python-interface.adoc:526 +#: src/config/python-interface.adoc:527 src/config/python-interface.adoc:529 msgid "'(returns integer)'" msgstr "'(முழு எண்)'" #. type: Labeled list -#: src/config/python-interface.adoc:525 +#: src/config/python-interface.adoc:528 #, no-wrap msgid "*orient_state*" msgstr "*Oriond_state*" #. type: Labeled list -#: src/config/python-interface.adoc:527 +#: src/config/python-interface.adoc:530 #, no-wrap msgid "*override*" msgstr "*மேலெழுத*" #. type: Plain text -#: src/config/python-interface.adoc:529 +#: src/config/python-interface.adoc:532 msgid "'(returns float)' - spindle speed override scale." msgstr "'(திரும்பும் மிதவை)' - சுழல் விரைவு மேலெழுதும் அளவை." #. type: Labeled list -#: src/config/python-interface.adoc:530 +#: src/config/python-interface.adoc:533 #, no-wrap msgid "*override_enabled*" msgstr "*override_enabled*" #. type: Plain text -#: src/config/python-interface.adoc:532 +#: src/config/python-interface.adoc:535 msgid "'(returns boolean)' - value of the spindle override enabled flag." msgstr "'(பூலியனைத் தருகிறது)' - சுழல் மேலெழுதப்பட்ட கொடியின் மதிப்பு." #. type: Labeled list -#: src/config/python-interface.adoc:533 +#: src/config/python-interface.adoc:536 #, no-wrap msgid "*speed*" msgstr "*வேகம்*" #. type: Plain text -#: src/config/python-interface.adoc:536 +#: src/config/python-interface.adoc:539 #, no-wrap msgid "" "'(returns float)' - spindle speed value, rpm, > 0: clockwise, < 0: counterclockwise.\n" @@ -30475,13 +30498,13 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "கட்டளைகளை அனுப்ப தயாராகிறது" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." @@ -30490,7 +30513,7 @@ msgstr "" "`linuxcnc.command.abort ()` முறையை எப்போதும் அழைக்கலாம்." #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 #, fuzzy #| msgid "" #| "Other commands may be sent only in appropriate state, and those tests can " @@ -30503,32 +30526,32 @@ msgstr "" "தந்திரமானதாக இருக்கும். உதாரணமாக, ஒரு MDI கட்டளையை மட்டுமே அனுப்ப முடியும்:" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "எச்டாப் தூண்டப்படவில்லை, மற்றும்" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "இயந்திரம் இயக்கப்பட்டு" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "அச்சுகள் தங்கியுள்ளன" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "மொழிபெயர்ப்பாளர் இயங்கவில்லை" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "பயன்முறை `MDI பயன்முறையாக அமைக்கப்பட்டுள்ளது" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 #, fuzzy #| msgid "" #| "so an appropriate test before sending an MDI command through " @@ -30541,7 +30564,7 @@ msgstr "" "பொருத்தமான சோதனை: இருக்கக்கூடும்:" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30557,7 +30580,7 @@ msgstr "" " c = linuxcnc.command ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -30569,7 +30592,7 @@ msgstr "" " S.ESTOP மற்றும் S.ENABLED மற்றும் (S.homed.count (1) == S.JOINTS) மற்றும் (S.interp_state == linuxcnc.interp_idle) திரும்பவும்\n" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, fuzzy, no-wrap #| msgid "" #| "if ok_for_mdi():\n" @@ -30588,25 +30611,25 @@ msgstr "" " C.MDI (\"G0 X10 Y20 Z30\")\n" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "`Linuxcnc.command` மூலம் கட்டளைகளை அனுப்புகிறது" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "ஒரு கட்டளையை அனுப்புவதற்கு முன், ஒரு கட்டளை சேனலைத் தொடங்கவும்:" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30620,7 +30643,7 @@ msgstr "" " c = linuxcnc.command ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -30630,7 +30653,7 @@ msgstr "" " சி.\n" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -30644,7 +30667,7 @@ msgstr "" " c.auto (linuxcnc.auto_resume)\n" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -30654,7 +30677,7 @@ msgstr "" " c.brake (linuxcnc.brake_release)\n" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -30664,13 +30687,13 @@ msgstr "" " c.flood (linuxcnc.flood_off)\n" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "சி.ஓம் (2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -30682,25 +30705,25 @@ msgstr "" " c.jog (linuxcnc.jog_increment, jjogmode, controm_num_or_axis_index, விரைவு, அதிகரிப்பு)\n" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "சி.மாக்ச்வெல் (200.0)\n" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "C.MDI (\"G0 X10 Y20 Z30\")\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -30710,7 +30733,7 @@ msgstr "" " c.mist (linuxcnc.mist_off)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -30722,13 +30745,13 @@ msgstr "" " c.mode (linuxcnc.mode_manual)\n" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -30738,126 +30761,126 @@ msgstr "" " c.Reset_interpreter ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "c.tool_offset (கருவி, z_offset, x_offset, விட்டம், ஃப்ரண்டாங்கிங், பேக்கங்கம், நோக்குநிலை)\n" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "`linuxcnc.command` பண்புக்கூறுகள்" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "`சீரியல்`" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "தற்போதைய கட்டளை வரிசை எண்" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "`linuxcnc.command` முறைகள்:" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "`கருக்கலைப்பு ()`" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "EMC_TASK_ABORT செய்தியை அனுப்பவும்." #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "`ஆட்டோ (int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "ஒரு நிரலை இயக்கவும், படி, இடைநிறுத்தவும் அல்லது மீண்டும் தொடங்கவும்." #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "`பிரேக் (இன்ட்)`" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "சுழல் பிரேக்கை ஈடுபடுத்தவும் அல்லது விடுவிக்கவும்." #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "`பிழைத்திருத்த (எண்ணாக)`" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "பிழைத்திருத்த அளவை EMC_SET_DEBUG செய்தி வழியாக அமைக்கவும்." #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg (சரம்)`" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" "ஒரு ஆபரேட்டர் காட்சி செய்தியை திரைக்கு அனுப்புகிறது. (அதிகபட்சம் 254 எழுத்துக்கள்)" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg (சரம்)`" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "ஒரு ஆபரேட்டர் பிழை செய்தியை திரைக்கு அனுப்புகிறது. (அதிகபட்சம் 254 எழுத்துக்கள்)" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "`ஃபீட்ரேட் (மிதவை)`" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "ஃபீட்ரேட் மேலெழுதலை அமைக்கவும், 1.0 = 100%." #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "`வெள்ளம் (எண்ணாக)`" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "வெள்ளத்தை இயக்கவும்/அணைக்கவும்." #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -30865,7 +30888,7 @@ msgid "Syntax" msgstr "தொடரியல்" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -30877,14 +30900,14 @@ msgstr "" " வெள்ளம் (Linuxcnc.flood_off)\n" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "மாறிலிகள்" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -30894,24 +30917,24 @@ msgstr "" " Flood_off\n" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "`வீடு (எண்ணாக)`" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "வீடு கொடுக்கப்பட்ட கூட்டு." #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "`JOG (கட்டளை-கான்ட்ரான்ட், பூல், இன்ட் [, மிதவை [, மிதவை]])`" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -30925,13 +30948,13 @@ msgstr "" " JOG (Linuxcnc.jog_increment, jjogmode, conter_num_or_axis_index, விரைவு, தூரம்)\n" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "கட்டளை மாறிலிகள்" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -30943,13 +30966,13 @@ msgstr "" " linuxcnc.jog_increment\n" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "jjogmode" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -30962,12 +30985,12 @@ msgid "True" msgstr "உண்மை" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "தனிப்பட்ட கூட்டு சாக் கோருங்கள் (டெலியோப்_இனபிள் (0) தேவை)" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -30979,37 +31002,37 @@ msgid "False" msgstr "தவறு" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "கோரிக்கை அச்சு கார்ட்டீசியன் ஒருங்கிணைப்பு சாக் (டெலியோப்_இனபிள் தேவை (1))" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "gold_num_or_axis_index" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "கூட்டு சோக்கிற்கு (jjogmode = 1)" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "கூட்டு_நம்பர்" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "அச்சு கார்ட்டீசியன் ஒருங்கிணைப்பு சாக் (jjogmode = 0)" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -31021,51 +31044,51 @@ msgstr "" " .\n" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table ()`" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "கருவி அட்டவணையை மீண்டும் ஏற்றவும்." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "`மேக்ச்வெல் (மிதவை)`" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "அதிகபட்ச வேகத்தை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "`எம்.டி.ஐ (சரம்)`" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "ஒரு MDI கட்டளையை அனுப்பவும். அதிகபட்சம் 254 எழுத்துக்கள்." #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "`மூடுபனி (எண்ணாக)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "மூடுபனி இயக்கவும்/அணைக்கவும். +" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -31077,7 +31100,7 @@ msgstr "" " மூடுபனி (linuxcnc.mist_off) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -31087,178 +31110,178 @@ msgstr "" " MIST_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "`பயன்முறை (int)`" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "கணம் பயன்முறை (mode_mdi, mode_manual, mode_auto)." #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "`override_limits ()`" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "மேலெழுத அச்சு வரம்புகள் கொடியை அமைக்கவும்." #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "`program_open (சரம்)`" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "ஒரு என்சிசி கோப்பைத் திறக்கவும்." #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "`வேகமாக ()`" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "விரைவான மேலெழுத காரணியை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "`Reset_iverPreter ()`" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "RS274NGC மொழிபெயர்ப்பாளரை மீட்டமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed (int)`" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "தகவமைப்பு தீவனக் கொடியை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output (int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "அனலாக் வெளியீட்டு முள் மதிப்புக்கு அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete (int)`" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "தொகுதி நீக்குதல் கொடியை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output (int, int)`" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "டிசிட்டல் வெளியீட்டு முள் மதிப்புக்கு அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold (int)`" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "தீவனத்தை ஆன்/ஆஃப் அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_type_override (in)`" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "ஊட்டத்தை மேலெழுதும்/முடக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit (int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "கொடுக்கப்பட்ட அச்சுக்கு அதிகபட்ச நிலை வரம்பை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit ()`" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "கொடுக்கப்பட்ட அச்சுக்கு குறைந்தபட்ச நிலை வரம்பை அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop (int)`" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "விருப்பமான நிறுத்தத்தை ஆன்/ஆஃப் அமைக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override (int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "செட் ச்பிண்டில் மேலெழுதப்பட்ட இயக்கப்பட்டது. சுழல் 0 க்கு இயல்புநிலை." #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "`சுழல் (திசை: int, வேகம்: மிதவை = 0, சுழல்: int = 0, wait_for_speed: int = 0)`" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 #, fuzzy #| msgid "" #| "Direction: [SPINDLE_FORWARD, SPINDLE_REVERSE, SPINDLE_OFF, " @@ -31271,17 +31294,17 @@ msgstr "" "ச்பிண்டில்_டெக்ரீச் அல்லது ச்பிண்டில்_கான்ச்டன்ட்]" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "வேகம்: RPM இல் விரைவு, இயல்புநிலை 0 க்கு." #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "சுழல்: இயல்புநிலைகளை கட்டளையிட சுழல் எண் 0." #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." @@ -31290,7 +31313,7 @@ msgstr "" "இயல்புநிலை இல்லை." #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." @@ -31298,20 +31321,20 @@ msgstr "" "எம்.டி.ஐ கட்டளைகள் இதை புறக்கணிக்கும். இதற்குப் பிறகு \"S1000\" சுழற்சியை அணைக்கும்." #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg (சரம்)`" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 #, fuzzy #| msgid "sends a operator text message to the screen. (max 254 characters)" msgid "sends a operator text message to the screen (max 254 characters)." msgstr "ஒரு ஆபரேட்டர் உரை செய்தியை திரைக்கு அனுப்புகிறது. (அதிகபட்சம் 254 எழுத்துக்கள்)" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31323,7 +31346,7 @@ msgstr "" " c = linuxcnc.command ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -31333,7 +31356,7 @@ msgstr "" " c.spindle (linuxcnc.increase)\n" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -31343,7 +31366,7 @@ msgstr "" " c.spindle (linuxcnc.spindle_increase, 2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -31353,7 +31376,7 @@ msgstr "" " c.spindle. (linuxcnc.spindle_forward, 1024)\n" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -31363,7 +31386,7 @@ msgstr "" " c.spindle. (linuxcnc.spindle_reverse, 666, 1)\n" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -31373,7 +31396,7 @@ msgstr "" " c.spindle. (linuxcnc.spindle_off)\n" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -31383,24 +31406,24 @@ msgstr "" " c.spindle. (linuxcnc.spindle_off, 0)\n" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`ச்பிண்டிலோவர்ரைடு (மிதவை [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "சுழல் மேலெழுத காரணியை அமைக்கவும். சுழல் 0 க்கு இயல்புநிலை." #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "`மாநிலம் (int)`" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 #, fuzzy #| msgid "" #| "Set the machine state. Machine state should be STATE_ESTOP, " @@ -31413,13 +31436,13 @@ msgstr "" "state_on, அல்லது state_off ஆக இருக்க வேண்டும்." #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "`பணி_பிளான்_சின்க் ()`" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." @@ -31428,35 +31451,35 @@ msgstr "" "மதிப்புகளுடன் புதுப்பிக்கப்படுகிறது." #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "`டெலியோப்_இனபிள் (எண்ணாக)`" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "டெலியோப் பயன்முறையை இயக்கவும்/முடக்கவும் (கூட்டு சாகிங்கிற்கு முடக்கு)." #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "`கருவி_ஆஃப்செட் (int, மிதவை, மிதவை, மிதவை, மிதவை, மிதவை, int)`" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "கருவி ஆஃப்செட் அமைக்கவும். மேலே பயன்பாட்டு உதாரணத்தைக் காண்க." #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "`டிராச்_மோட் (int)`" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 #, fuzzy #| msgid "" #| "Set trajectory mode. Mode is one of MODE_FREE, MODE_COORD, or MODE_TELEOP." @@ -31468,24 +31491,24 @@ msgstr "" "பயன்முறை_டெலியோப் ஒன்றாகும்." #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "`un unnome (int)`" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "கொடுக்கப்பட்ட கூட்டு." #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete ([மிதவை])`" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, fuzzy, no-wrap #| msgid "Wait for completion of the last command sent. If timeout in seconds not specified, default is 5 seconds. Return -1 if timed out, return RCS_DONE or RCS_ERROR according to command execution status." msgid "" @@ -31497,13 +31520,13 @@ msgid "" msgstr "கடைசியாக அனுப்பப்பட்ட கட்டளை முடிக்க காத்திருங்கள். விநாடிகளில் நேரம் முடிவடையும் என்றால், இயல்புநிலை 5 வினாடிகள். -1 திரும்பவும், கட்டளை சாவுஒறுப்பு நிலைக்கு ஏற்ப RCS_DONE அல்லது RCS_ERROR ஐத் தரவும்." #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "பிழை சேனலைப் படித்தல்" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." @@ -31511,7 +31534,7 @@ msgstr "" "பிழை செய்திகளைக் கையாள, பிழை சேனலுடன் இணைக்கவும், அவ்வப்போது வாக்களிக்கவும் () அதை." #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 #, fuzzy #| msgid "" #| "Note that the NML channel for error messages has a queue (other than the " @@ -31535,7 +31558,7 @@ msgstr "" "பணியைப் பெற பரிந்துரைக்கப்படுகிறது." #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31549,13 +31572,13 @@ msgstr "" " இ = linuxcnc.error_channel ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "பிழை = e.poll ()\n" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -31575,13 +31598,13 @@ msgstr "" " அச்சு (தட்டச்சு, உரை)\n" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "இனி கோப்பு மதிப்புகளைப் படித்தல்" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" @@ -31590,7 +31613,7 @@ msgstr "" "எடுத்துக்காட்டு இங்கே:" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31604,7 +31627,7 @@ msgstr "" " # python3 ini-example.py ~/emc2-dev/configs/sim/axis/axis_mm.ini\n" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -31614,13 +31637,13 @@ msgstr "" " லினக்ச்என்சியை இறக்குமதி செய்க\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "inifile = linuxcnc.ini (sys.argv [1])\n" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -31630,7 +31653,7 @@ msgstr "" " # இயல்புநிலை மதிப்பை அமைப்பதற்கு இடம் பின்வருமாறு பயனுள்ளதாக இருக்கும்:\n" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -31640,7 +31663,7 @@ msgstr "" " அச்சு (\"இயந்திர பெயர்:\", இயந்திரம்_பெயர்)\n" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -31650,7 +31673,7 @@ msgstr "" " # விசை காணப்படவில்லை என்றால்:\n" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -31660,7 +31683,7 @@ msgstr "" " அச்சு (\"நீட்டிப்புகள்:\", நீட்டிப்புகள்)\n" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -31674,12 +31697,12 @@ msgstr "" " linuxcnc.nmlfile = os.path.join (os.path.dirname (sys.argv [1]), nmlfile)\n" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "அல்லது லினக்ச் சி.என்.சி போன்ற அதே ஐ.என்.ஐ கோப்புக்கு:" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31693,13 +31716,13 @@ msgstr "" " # பைதான் 3 ini-example2.py\n" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "லினக்ச் சி.என்.சி.\n" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -31709,25 +31732,25 @@ msgstr "" " Stat.\n" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "INFILE = Linuxrtz.\n" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "# 'Inifile' பொருளைப் பயன்படுத்த மேலே உதாரணத்தைக் காண்க\n" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "`Linuxcnc.positionlogger` வகை" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" @@ -31735,80 +31758,80 @@ msgstr "" "சேகரிக்கலாம்." #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "உறுப்பினர்கள்" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "புள்ளிகளின் எண்ணிக்கை." #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "முறைகள்" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "`தொடக்க (மிதவை)`" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "நிலை லாகரைத் தொடங்கி ஒவ்வொரு ஆர்க் விநாடிகளிலும் இயக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "`தெளிவான ()`" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "நிலை லாகரை அழிக்கவும்" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "`நிறுத்து ()`" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "நிலை லாகரை நிறுத்துங்கள்" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "`அழைப்பு ()`" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "இப்போது பின்தங்கிய நிலையில் சூழ்ச்சி செய்யுங்கள்." #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "`கடைசி ([int])`" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "சதித்திட்டத்தின் மிக அண்மைக் கால புள்ளியைத் திருப்பித் தரவும் அல்லது எதுவுமில்லை" @@ -39576,8 +39599,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -49684,7 +49707,7 @@ msgid "<>" msgstr "<< gcode: G4, G4 >>" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -49889,7 +49912,7 @@ msgid "<>" msgstr "<< gcode: G38, G38.2 - G38.5 >>" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -50244,7 +50267,7 @@ msgid "<>" msgstr "<< gcode: G90.1-G91.1, G90.1 G91.1 >>" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "வில் தூர முறை" @@ -50370,7 +50393,7 @@ msgstr "" "விட அதிகபட்ச விரைவான பயண விகிதம் மெதுவாக இருக்கும்." #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "G0 எடுத்துக்காட்டு" @@ -50439,10 +50462,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -52505,7 +52528,7 @@ msgstr "" "ஃச் அல்லது ஒய் இறுதிப் புள்ளிகள் பயன்படுத்தப்பட்டால் k சட் அச்சுக்கு இணையாக இல்லை." #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "தொழில்நுட்ப செய்தி" @@ -52531,7 +52554,7 @@ msgstr "" "நூலை வெட்டத் தொடங்கலாம்." #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -53759,7 +53782,7 @@ msgstr "" " G53 x2 (முழுமையான ஒருங்கிணைப்பு x2 க்கு விரைவான நேரியல் நகர்வு)\n" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "மேலும் தகவலுக்கு << gcode: G0, G0 >> பிரிவு பார்க்கவும்." @@ -54370,7 +54393,7 @@ msgstr "" "பயன்படுத்தப்படுகிறது." #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -54924,8 +54947,9 @@ msgstr "சிப் உடைப்புடன் துளையிடும #. type: delimited block - #: src/gcode/g-code.adoc:1815 -#, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +#, fuzzy, no-wrap +#| msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 X- y- z- r- q- p- \n" #. type: Plain text @@ -54945,10 +54969,15 @@ msgstr "'எல்' - மீண்டும்" #. type: Plain text #: src/gcode/g-code.adoc:1824 +#, fuzzy +#| msgid "" +#| "The 'G73' cycle is drilling or milling with chip breaking. This cycle " +#| "takes a Q number which represents a 'delta' increment along the Z axis. " +#| "Peck clearance can be specified by optional P number." msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" "'சி 73' சுழற்சி சிப் உடைப்புடன் துளையிடுதல் அல்லது அரைத்தல். இந்த சுழற்சி சட் அச்சில் " "'டெல்டா' அதிகரிப்பைக் குறிக்கும் Q எண்ணை எடுக்கும். விருப்பமான பி எண் மூலம் பெக் இசைவு " @@ -54978,50 +55007,52 @@ msgstr "" "கீழ்நோக்கி நகர்த்தவும், எது குறைவாக ஆழமாக இருந்தாலும்." #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." -msgstr "ஒரு அங்குலத்தின் .010 அல்லது 0.254 மிமீ." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." +msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "படி 2 இல் சட் நிலை அடையும் வரை 2 மற்றும் 3 படிகளை மீண்டும் செய்யவும்." #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "சட் அச்சு R நிலைக்கு விரைவான நகர்வைச் செய்கிறது." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "Q எண் எதிர்மறை அல்லது பூச்சியம்." #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "ஆர் எண் குறிப்பிடப்படவில்லை" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, fuzzy, no-wrap #| msgid "Left-hand Tapping Cycle with Dwell" msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "குடியிருப்புடன் இடது கை தட்டுதல் சுழற்சி" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (x- y- z-) அல்லது (u- v- w-) r- l- p- $- f-\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "'R-' - சட் அச்சுடன் பின்வாங்கல் நிலை." #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." @@ -55030,17 +55061,17 @@ msgstr "" "எண்ணிக்கை. எடுத்துக்காட்டுகளுக்கு << gcode: G81, G81 >> ஐப் பார்க்கவும்." #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "'பி-' - நேரம் (விநாடிகள்)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "'$ -' - தேர்ந்தெடுக்கப்பட்ட சுழல்." #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." @@ -55049,12 +55080,12 @@ msgstr "" "(நூல் சுருதி))." #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "G74 ஒத்திசைக்கப்பட்ட இயக்கத்தைப் பயன்படுத்தாது." #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -55063,10 +55094,10 @@ msgstr "" "கொண்டுள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." @@ -55075,44 +55106,44 @@ msgstr "" "இயக்கத்திற்கு இடையில் இயக்கத்தில் >> பிரிவு." #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "தீவனம் மற்றும் விரைவு மீறல்களை முடக்கு." #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "தற்போதைய தீவன விகிதத்தில் Z- அச்சை சட் நிலைக்கு நகர்த்தவும்." #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "தேர்ந்தெடுக்கப்பட்ட சுழற்சியை நிறுத்துங்கள் ($ அளவுருவால் தேர்ந்தெடுக்கப்பட்டது)" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "சுழல் சுழற்சியை கடிகார திசையில் தொடங்கவும்." #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "பி எண்ணிக்கையிலான விநாடிகளுக்கு வாழ்க." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "Z- அச்சை தற்போதைய தீவன விகிதத்தில் சட் ஐ நகர்த்தவும்" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "தீவனம் மற்றும் வேகத்தை மீறுதல் முந்தைய நிலைக்கு உதவுகிறது" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -55125,42 +55156,42 @@ msgstr "" "அளிக்கிறது." #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, fuzzy, no-wrap #| msgid "Threading Cycle" msgid "G76 Threading Cycle" msgstr "த்ரெட்டிங் சுழற்சி" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 p- z- i- j-r- k- q- h- e-l- $--\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "G76 த்ரெட்டிங்" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "படங்கள்/G76-Threads_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "'இயக்கி லைன்' - சட் க்கு இணையாக ஆரம்ப ஃச் நிலை வழியாக ஒரு வரி." #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "'பி-' - ஒரு புரட்சிக்கு தூரத்தில் 'நூல் சுருதி'." #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." @@ -55168,7 +55199,7 @@ msgstr "" "'Z-' - நூல்களின் இறுதி நிலை. சுழற்சியின் முடிவில் கருவி இந்த சட் நிலையில் இருக்கும்." #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -55179,7 +55210,7 @@ msgstr "" "இருக்கும்போது, 'நான்' என்பதற்கான மதிப்புகள், 'சே' மற்றும் 'கே' ஆகியவை ஆரம் அளவீடுகள்." #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -55190,7 +55221,7 @@ msgstr "" "சுழற்சிக்கு முன்னர் பொருள் இந்த அளவிற்கு மாற்றப்பட்டுள்ளது." #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." @@ -55199,7 +55230,7 @@ msgstr "" "உச்சநிலை' நிலைக்கு அப்பால் 'சே' ஆக இருக்கும்." #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." @@ -55208,12 +55239,12 @@ msgstr "" "உச்சநிலை' நிலைக்கு அப்பால் 'கே' ஆக இருக்கும்." #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "விருப்ப அமைப்புகள்" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -55225,7 +55256,7 @@ msgstr "" ".1.revs` இன் மதிப்புடன் ஒத்திசைவில் தொடரும்." #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -55242,7 +55273,7 @@ msgstr "" "நிலைகள் அல்லது படிகளால் ஒரு வம்சாவளி.)" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" @@ -55251,7 +55282,7 @@ msgstr "" "உருவாக்கும். (digressing = நிலைகளில் டைவ்)" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -55266,7 +55297,7 @@ msgstr "" "மதிப்புகள் 29, 29.5 அல்லது 30 ஆகும்." #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." @@ -55275,7 +55306,7 @@ msgstr "" "கூடுதல் பாச்கள் தேவையில்லை என்றால், நிரல் 'H0'." #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." @@ -55283,7 +55314,7 @@ msgstr "" "நூல் உள்ளீடுகள் மற்றும் வெளியேறல்கள் 'இ' மற்றும் 'எல்' மதிப்புகளுடன் தட்டச்சு செய்யப்படலாம்." #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -55296,7 +55327,7 @@ msgstr "" "முகடுக்கு கடைசி பாச் தட்டுகிறது. 45 டிகிரி டேப்பர் திட்டத்திற்கு கே." #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -55313,7 +55344,7 @@ msgstr "" "ஆழத்திற்கு விரைவானது, பின்னர் ஒத்திசைக்கப்பட்டு வெட்டைத் தொடங்கும்." #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -55323,7 +55354,7 @@ msgstr "" "நிலை 'இயக்கி லைன்' மற்றும் சட் நிலை நூல்களின் தொடக்கமாகும்." #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -55334,7 +55365,7 @@ msgstr "" "பயன்படுத்தப்படாவிட்டால், நுழைவாயிலில் ஒரு நிவாரண பள்ளம் தேவைப்படும்." #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -55354,7 +55385,7 @@ msgstr "" "தவிர்க்கலாம்." #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -55364,37 +55395,37 @@ msgstr "" "உள் நூல் மூலம் பாதுகாப்பான சட் நகர்வு தேவைப்படும்." #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "செயலில் உள்ள வானூர்தி ZX வானூர்தி அல்ல." #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "X- அல்லது y- போன்ற பிற அச்சு சொற்கள் குறிப்பிடப்பட்டுள்ளன." #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "'R-' சிதைவு மதிப்பு 1.0 க்கும் குறைவாக உள்ளது." #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "அனைத்தும் the required சொற்கள் அரே not specified." #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "'பி-', 'சே-', 'கே-' அல்லது 'எச்-' எதிர்மறையானது." #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "'E-' இயக்கி லைன் நீளத்தின் பாதியை விட அதிகமாக உள்ளது." #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 #, fuzzy #| msgid "" #| "The pins 'spindle.N.at-speed' and the 'encoder.n.phase-Z' for the spindle " @@ -55411,7 +55442,7 @@ msgstr "" "பிரிவில் << நொடி: மோசன்-பின்ச், சுழல் >> ஊசிகளைப் பார்க்கவும்." #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." @@ -55420,7 +55451,7 @@ msgstr "" "மேலும் தகவலுக்கு G33 << GCODE: G33-TECH-INFO, தொழில்நுட்ப செய்தி >> ஐப் பார்க்கவும்." #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -55431,13 +55462,13 @@ msgstr "" "செயல்படுத்தலாம்." #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "G76 எடுத்துக்காட்டு குறியீடு" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -55447,7 +55478,7 @@ msgstr "" " G76 P0.05 சட் -1 I -.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -55459,26 +55490,26 @@ msgstr "" "பாதையையும் காணலாம். வெள்ளை கோடுகள் வெட்டு நகர்வுகள்." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "G76 எடுத்துக்காட்டு" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "படங்கள்/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, fuzzy, no-wrap #| msgid "Canned cycles" msgid "G80-G89 Canned Cycles" msgstr "பதிவு செய்யப்பட்ட சுழற்சிகள்" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." @@ -55487,7 +55518,7 @@ msgstr "" "செய்யப்பட்ட சுழற்சிகள் இந்த பிரிவில் விவரிக்கப்பட்டுள்ளன." #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -55506,7 +55537,7 @@ msgstr "" "கொடுக்கப்பட்டுள்ளன. கீழே உள்ள வழிமுறைகள்." #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -55519,13 +55550,13 @@ msgstr "" "அனுமதிக்கப்படாது." #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "பொதுவான வார்த்தைகள்" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -55539,13 +55570,13 @@ msgstr "" "பயன்படுத்துகின்றன." #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "ஒட்டும் சொற்கள்" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -55560,7 +55591,7 @@ msgstr "" "ஆர் எண் எப்போதும் ஒட்டும்." #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -55573,13 +55604,13 @@ msgstr "" "r மற்றும் சட் எண்கள் தற்போதைய ஒருங்கிணைப்பு அமைப்பில் முழுமையான நிலைகள்." #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "சுழற்சி மீண்டும்" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -55609,13 +55640,13 @@ msgstr "" "செய்யுங்கள்' என்று பொருள், எல் வார்த்தையைத் தவிர்ப்பது எல் = 1 ஐக் குறிப்பிடுவதற்கு சமம்." #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "பின்வாங்கல் பயன்முறை" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -55630,67 +55661,67 @@ msgstr "" "பகுதியைக் காண்க." #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, fuzzy, no-wrap #| msgid "Canned cycles" msgid "Canned Cycle Errors" msgstr "பதிவு செய்யப்பட்ட சுழற்சிகள்" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "பதிவு செய்யப்பட்ட சுழற்சியின் போது அச்சு சொற்கள் அனைத்தும் காணவில்லை," #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" "வெவ்வேறு குழுக்களிடமிருந்து (XYZ) (UVW) அச்சு சொற்கள் ஒன்றாக பயன்படுத்தப்படுகின்றன," #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "ஒரு பி எண் தேவை மற்றும் எதிர்மறை பி எண் பயன்படுத்தப்படுகிறது," #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "நேர்மறையான முழு எண்ணுக்கு மதிப்பீடு செய்யாத எல் எண் பயன்படுத்தப்படுகிறது," #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "பதிவு செய்யப்பட்ட சுழற்சியின் போது ரோட்டரி அச்சு இயக்கம் பயன்படுத்தப்படுகிறது," #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "பதிவு செய்யப்பட்ட சுழற்சியின் போது தலைகீழ் நேர தீவன விகிதம் செயலில் உள்ளது," #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "அல்லது பதிவு செய்யப்பட்ட சுழற்சியின் போது கட்டர் இழப்பீடு செயலில் உள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "XY வானூர்தி செயலில் இருந்தால், சட் எண் ஒட்டும், மற்றும் அது ஒரு பிழை:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "சட் எண் காணவில்லை மற்றும் அதே பதிவு செய்யப்பட்ட சுழற்சி ஏற்கனவே செயலில் இல்லை," #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "அல்லது R எண் சட் எண்ணை விட குறைவாக உள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." @@ -55698,13 +55729,13 @@ msgstr "" "பிற விமானங்கள் செயலில் இருந்தால், பிழை நிலைமைகள் மேலே உள்ள XY நிபந்தனைகளுக்கு ஒப்பானவை." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "பூர்வாங்க மற்றும் இயக்கத்திற்கு இடையில்" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -55717,7 +55748,7 @@ msgstr "" "ஒரு முறை மட்டுமே நிகழ்கிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" @@ -55726,7 +55757,7 @@ msgstr "" "இரண்டு நகர்வுகள் செய்யப்படுகின்றன:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" @@ -55734,7 +55765,7 @@ msgstr "" "இணையாக." #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." @@ -55742,20 +55773,20 @@ msgstr "" "இசட்-அச்சு ஏற்கனவே ஆர் நிலையில் இல்லாவிட்டால், ஆர் நிலைக்கு விரைவான நகர்வை மேற்கொள்கிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "மற்றொரு வானூர்தி செயலில் இருந்தால், பூர்வாங்க மற்றும் இடையே இயக்கங்கள் ஒத்தவை." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "பதிவு செய்யப்பட்ட சுழற்சியை ஏன் பயன்படுத்த வேண்டும்?" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." @@ -55764,7 +55795,7 @@ msgstr "" "முதலாவது குறியீட்டின் பொருளாதாரம். ஒரு துளை செயல்படுத்த பல வரிகளை எடுக்கும்." #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -55782,18 +55813,18 @@ msgstr "" "வெளிப்படையாக இருக்க வேண்டும்." #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "வரி எண்கள் தேவையில்லை, ஆனால் இந்த எடுத்துக்காட்டுகளை தெளிவுபடுத்த உதவுங்கள்." #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "எட்டு துளைகள்" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -55815,7 +55846,7 @@ msgstr "" " N170 M2 (நிரல் முடிவு)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." @@ -55824,19 +55855,19 @@ msgstr "" "இருப்பதால், வருவாய் நடவடிக்கை முதல் வரியில் சட் மதிப்புக்கு இருக்கும் என்பதாகும்." #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "படங்கள்/எட்டு-துளைகள்_இன்.ச்விசி" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "ஒரு சதுரத்தில் பன்னிரண்டு துளைகள்" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -55849,7 +55880,7 @@ msgstr "" "12 துளைகளை இங்கே விளைவாக்கம் செய்கிறோம்." #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -55877,13 +55908,13 @@ msgstr "" " N1100 M2 (நிரல் முடிவு)\n" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "படங்கள்/பன்னிரண்டு-துளைகள்_இன்.ச்விசி" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -55894,21 +55925,21 @@ msgstr "" "கட்டுப்படுத்தக்கூடிய ஆரம்ப நகர்வுகள் மற்றும் வருமானங்களை உருவாக்குகின்றன." #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy #| msgid "Cancel Motion Modes" msgid "G80 Cancel Modal Motion" msgstr "இயக்க முறைகளை ரத்துசெய்" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy, no-wrap #| msgid "Cancel Canned Cycle" msgid "G80 Cancel Canned Cycle" msgstr "பதிவு செய்யப்பட்ட சுழற்சியை ரத்துசெய்" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -55919,18 +55950,18 @@ msgstr "" "நிரலாக்குவதும் பதிவு செய்யப்பட்ட சுழற்சியை ரத்து செய்யும்." #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "G80 செயலில் இருக்கும்போது அச்சு சொற்கள் திட்டமிடப்படுகின்றன." #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "G80 எடுத்துக்காட்டு" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -55942,7 +55973,7 @@ msgstr "" " G0 X0 Y0 Z0 (வீட்டை ஒருங்கிணைக்க விரைவான நடவடிக்கை)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." @@ -55951,7 +55982,7 @@ msgstr "" "உருவாக்குகிறது." #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -55961,7 +55992,7 @@ msgstr "" " G0 X0 Y0 Z0 (வீட்டை ஒருங்கிணைக்க விரைவான நடவடிக்கை)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -55974,7 +56005,7 @@ msgstr "" "மீண்டும் இயக்க வேண்டும்." #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -55987,13 +56018,13 @@ msgstr "" "பின்வரும் தலைப்பில் காட்டப்பட்டுள்ளபடி எட்டு துளைகளின் தொகுப்பு." #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "G80 எடுத்துக்காட்டு 1" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -56029,7 +56060,7 @@ msgstr "" " N240 M2 (நிரல் முடிவு)\n" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -56040,7 +56071,7 @@ msgstr "" "குறியீட்டிற்கு சுட்டிக்காட்ட முடியும்." #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -56054,67 +56085,67 @@ msgstr "" "தெளிவாக இல்லை." #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, fuzzy, no-wrap #| msgid "Drilling Cycle" msgid "G81 Drilling Cycle" msgstr "துளையிடும் சுழற்சி" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G81 (x- y- z-) அல்லது (u- v- w-) r- l-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "'சி 81' சுழற்சி துளையிடுவதற்கு நோக்கம் கொண்டது." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "சுழற்சி பின்வருமாறு செயல்படுகிறது:" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "Z- அச்சை தற்போதைய << sec: செட்-ஃபீட்-ரேட், ஃபீட் வீதம் >> சட் நிலைக்கு நகர்த்தவும்." #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "Z- அச்சு ஒரு << gcode: g0, விரைவான நகர்வு >> ஐ அழிக்க சட்." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "ஐயா 81 சுழற்சி" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "படங்கள்/g81mult_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "எடுத்துக்காட்டு 1 - முழுமையான நிலை G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G98 G81 KC 5 H1.5 P2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." @@ -56123,7 +56154,7 @@ msgstr "" "வைத்துக்கொள்வோம்." #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." @@ -56132,71 +56163,71 @@ msgstr "" "அழைக்கிறது மற்றும் ஐயா 81 துளையிடும் சுழற்சியை ஒரு முறை செய்ய வேண்டும்." #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "ஃச் மதிப்பு மற்றும் ஃச் நிலை 4 ஆகும்." #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "ஒய் மதிப்பு மற்றும் ஒய் நிலை 5." #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "சட் மதிப்பு மற்றும் சட் நிலை 1.5 ஆகும்." #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "ஆர் மதிப்பு மற்றும் தெளிவான சட் 2.8 ஆகும். பழைய_இசட் 3." #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "பின்வரும் நகர்வுகள் நடைபெறுகின்றன:" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "ஒரு << gcode: G0, விரைவான நகர்வு >> XY விமானத்திற்கு இணையாக (x4, y5)" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "Z- அச்சுக்கு இணையாக (Z2.8) ஒரு விரைவான நடவடிக்கை நகரும்." #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "<< நொடி: செட்-ஃபீட்-ரேட், ஃபீட் ரேட் >> க்கு (Z1.5) Z- அச்சுக்கு இணையாக நகர்த்தவும்" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "Z- அச்சுக்கு இணையாக (Z3) ஒரு விரைவான நடவடிக்கை" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "படங்கள்/g81ex1_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "எடுத்துக்காட்டு 2 - உறவினர் நிலை G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G98 G81 KC 5 Z-0.SH P1.8 LZ\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -56212,7 +56243,7 @@ msgstr "" "1.8+3), மற்றும் சட் நிலை 4.2 (= 4.8-0.6 ஆகும் ). பழைய_இசட் 3." #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." @@ -56221,28 +56252,28 @@ msgstr "" "ஏனெனில் பழைய_இசட் <தெளிவான சட்." #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "முதல் மறுபடியும் 3 நகர்வுகளைக் கொண்டுள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "ஒரு << gcode: G0, விரைவான நகர்வு >> XY- விமானத்திற்கு இணையாக (x5, y7)" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "<< நொடி: செட்-ஃபீட்-ரேட், ஃபீட் வீதம் >> க்கு (Z4.2) Z- அச்சுக்கு இணையாக நகர்த்தவும்" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "Z- அச்சுக்கு இணையாக ஒரு விரைவான நடவடிக்கை (x5, y7, z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." @@ -56251,23 +56282,23 @@ msgstr "" "(= 7+5) ஆக மீட்டமைக்கப்படுகிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" "ஒரு << gcode: G0, விரைவான நகர்வு >> XY- விமானத்திற்கு இணையாக (x9, y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "தீவன விகிதத்தில் (x9, y12, Z4.2) Z- அச்சுக்கு இணையாக நகர்த்தவும்" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "Z- அச்சுக்கு இணையாக ஒரு விரைவான நடவடிக்கை (x9, y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." @@ -56276,35 +56307,35 @@ msgstr "" "17 (= 12+5) ஆக மீட்டமைக்கப்படுகிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" "ஒரு << gcode: G0, விரைவான நகர்வு >> XY-விமானத்திற்கு இணையாக (x13, y17, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "தீவன விகிதத்தில் Z- அச்சுக்கு இணையாக (x13, y17, Z4.2) நகர்த்தவும்" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "Z- அச்சுக்கு இணையாக ஒரு விரைவான நடவடிக்கை (x13, y17, Z4.8)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "படங்கள்/g81ex2_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "எடுத்துக்காட்டு 3 - உறவினர் நிலை G81" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." @@ -56313,7 +56344,7 @@ msgstr "" "வைத்துக்கொள்வோம்." #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -56324,24 +56355,24 @@ msgstr "" "நகர்வுகளின் போது ஆரம்ப சட் நகர்வு இருக்கும்." #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "படங்கள்/g81_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "எடுத்துக்காட்டு 4 - முழுமையான G81 r> சட்" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "குறியீட்டின் இரண்டாவது ஐயா 81 தொகுதிக்கான இயக்க பாதையின் சூழ்ச்சி இது." #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -56354,25 +56385,25 @@ msgstr "" "ஆழம் R மதிப்புக்கு 0.6 ஆக இருக்கும்." #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "படங்கள்/G81A_EN.SVG" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "எடுத்துக்காட்டு 5 - உறவினர் நிலை r> சட்" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "G90 G98 G81 KC 5 Z-0.SH R1.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -56387,27 +56418,27 @@ msgstr "" "செயல்பாடு சட் ஐ மீண்டும் அதே இடத்தில் நகர்த்தும்." #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy #| msgid "Drilling Cycle, Dwell" msgid "G82 Drilling Cycle Dwell" msgstr "துளையிடும் சுழற்சி, குடியு" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy, no-wrap #| msgid "Drilling Cycle, Dwell" msgid "G82 Drilling Cycle, Dwell" msgstr "துளையிடும் சுழற்சி, குடியு" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G82 (x- y- z-) அல்லது (u- v- w-) r- l- p-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." @@ -56416,7 +56447,7 @@ msgstr "" "வடிவமைக்கப்பட்டுள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -56426,13 +56457,13 @@ msgstr "" "நீளம் G82 தொகுதியில் உள்ள ஒரு 'p-' வார்த்தையால் குறிப்பிடப்படுகிறது." #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "G90 G82 G98 KH 5 H1.5 P2.8 P2\n" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." @@ -56441,35 +56472,47 @@ msgstr "" "வினாடிகள் கூடுதல் குடியிருப்புடன்." #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, fuzzy, no-wrap #| msgid "Drilling Cycle" msgid "G83 Peck Drilling Cycle" msgstr "துளையிடும் சுழற்சி" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 -#, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +#: src/gcode/g-code.adoc:2413 +#, fuzzy, no-wrap +#| msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "G83 (x- y- z-) அல்லது (u- v- w-) r- l- q- p-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 +#, fuzzy +#| msgid "" +#| "The 'G83' cycle (often called peck drilling) is intended for deep " +#| "drilling ormilling with chip breaking. The retracts in this cycle clear " +#| "the hole of chips and cut off any long stringers (which are common when " +#| "drilling in aluminum). This cycle takes a Q number which represents a " +#| "'delta' increment along the Z-axis. The retract before final depth will " +#| "always be to the 'retract' plane even if G98 is in effect. The final " +#| "retract will honor the G98/99 in effect. G83 functions the same as G81 " +#| "with the addition of retracts during the drilling operation. Peck " +#| "clearance can be specified by optional P number." msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" "'சி 83' சுழற்சி (பெரும்பாலும் பெக் துளையிடுதல் என்று அழைக்கப்படுகிறது) சிப் உடைப்புடன் " "ஆழமான துளையிடுதலுக்காக வடிவமைக்கப்பட்டுள்ளது. இந்த சுழற்சியில் உள்ள பின்வாங்கல்கள் " @@ -56481,7 +56524,7 @@ msgstr "" "போலவே செயல்படுகிறது. விருப்பமான பி எண் மூலம் பெக் இசைவு குறிப்பிடலாம்." #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." @@ -56490,51 +56533,49 @@ msgstr "" "எது குறைவாக இருந்தால்." #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "ஆர் வார்த்தையால் குறிப்பிடப்பட்ட பின்வாங்கல் விமானத்திற்கு விரைவான நகர்வு." #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" -"விரைவான நகர்வு தற்போதைய துளை அடிப்பகுதிக்கு கீழே, ஒரு அங்குலத்தின் .010 அல்லது 0.254 " -"மிமீ." #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "படி 2 இல் சட் நிலை அடையும் வரை 2, 3 மற்றும் 4 படிகளை மீண்டும் செய்யவும்." #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy #| msgid "Right-hand Tapping Cycle, Dwell" msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "வலது கை தட்டுதல் சுழற்சி, வசிக்கும்" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy, no-wrap #| msgid "Right-hand Tapping Cycle, Dwell" msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "வலது கை தட்டுதல் சுழற்சி, வசிக்கும்" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G84 (x- y- z-) அல்லது (u- v- w-) r- l- p- $- f-\n" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "G84 ஒத்திசைக்கப்பட்ட இயக்கத்தைப் பயன்படுத்தாது." #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -56543,12 +56584,12 @@ msgstr "" "கொண்டுள்ளது." #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "சுழல் சுழற்சியை எதிரெதிர் திசையில் தொடங்கவும்." #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -56561,32 +56602,32 @@ msgstr "" "அளிக்கிறது." #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 #, fuzzy #| msgid "Feed rate" msgid "Feed Out" msgstr "தீவன வீதம்" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, fuzzy, no-wrap #| msgid "Boring Cycle, Feed Out" msgid "G85 Boring Cycle, Feed Out" msgstr "போரிங் சுழற்சி, உணவளிக்கவும்" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G85 (x- y- z-) அல்லது (u- v- w-) r- l-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." @@ -56595,8 +56636,8 @@ msgstr "" "துளையிடுதல் அல்லது அரைப்பதற்கு பயன்படுத்தப்படலாம்." #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." @@ -56604,7 +56645,7 @@ msgstr "" "Z- அச்சை தற்போதைய << sec: செட்-ஃபீட்-ரேட், ஃபீட் வீதம் >> சட் நிலைக்கு மட்டுமே நகர்த்தவும்." #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." @@ -56613,44 +56654,44 @@ msgstr "" "திரும்பப் பெறுங்கள்." #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "சட் ஐ அழிக்க டிராவர்ச் விகிதத்தில் பின்வாங்கவும்." #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "_Spindle Stopped_" msgid "Spindle Stop" msgstr "_ ச்பிண்டில் நிறுத்தப்பட்டது_" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy #| msgid "Rapid Move" msgid "Rapid Move Out" msgstr "விரைவான நடவடிக்கை" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy, no-wrap #| msgid "Boring Cycle, Stop, Rapid Out" msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "போரிங் சுழற்சி, நிறுத்தம், விரைவானது" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "G86 (x- y- z-) அல்லது (u- v- w-) r- l- p- $--\n" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." @@ -56658,30 +56699,30 @@ msgstr "" "'சி 86' சுழற்சி சலிப்பைத் தேடுகிறது. இந்த சுழற்சி ஒரு பி எண்ணைப் பயன்படுத்துகிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" "தேர்ந்தெடுக்கப்பட்ட சுழல் திருப்பத்தை நிறுத்துங்கள். ($ அளவுருவால் தேர்ந்தெடுக்கப்பட்டது)" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "சுழற்சியை அது செல்லும் திசையில் மறுதொடக்கம் செய்யுங்கள்." #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "இந்த சுழற்சி செயல்படுத்தப்படுவதற்கு முன்பு சுழல் மாறாது." #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, fuzzy, no-wrap #| msgid "back boring cycle" msgid "G87 Back Boring Cycle" msgstr "பின் சலிப்பு சுழற்சி" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." @@ -56690,46 +56731,46 @@ msgstr "" "ஆனால் நடத்தை வரையறுக்கப்படவில்லை." #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Drilling Cycle" msgid "G88 Boring Cycle" msgstr "துளையிடும் சுழற்சி" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Manual Cut" msgid "Manual Out" msgstr "கையேடு வெட்டு" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy, no-wrap #| msgid "boring cycle, spindle stop, manual out" msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "போரிங் சுழற்சி, சுழல் நிறுத்தம், கையேடு அவுட்" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, fuzzy, no-wrap #| msgid "Boring Cycle, Dwell, Feed Out" msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "போரிங் சுழற்சி, குடியிருப்பது, உணவளிக்கவும்" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G89 (x- y- z-) அல்லது (u- v- w-) r- l- p-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." @@ -56738,26 +56779,26 @@ msgstr "" "பி வாழ்வதற்கான விநாடிகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது." #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "Z- அச்சை தற்போதைய தீவன விகிதத்தில் சட் ஐ அழிக்கவும்." #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy #| msgid "Distance Mode" msgid "G91 Distance Mode" msgstr "தூர முறை" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy, no-wrap #| msgid "Distance Mode" msgid "G90, G91 Distance Mode" msgstr "தூர முறை" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -56770,7 +56811,7 @@ msgstr "" "G89 >> பிரிவில் வெளிப்படையாக விவரிக்கப்பட்டுள்ளன." #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." @@ -56779,13 +56820,13 @@ msgstr "" "தற்போதைய ஒருங்கிணைப்பிலிருந்து அதிகரிப்புகளைக் குறிக்கின்றன." #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "G90 எடுத்துக்காட்டு" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -56795,13 +56836,13 @@ msgstr "" " G0 X2.5 (x2.5 ஐ ஒருங்கிணைப்பதற்கான விரைவான நடவடிக்கை ஏதேனும் ஆஃப்செட்டுகள் உட்பட)\n" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "G91 எடுத்துக்காட்டு" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -56811,14 +56852,14 @@ msgstr "" " G0 x2.5 (x அச்சுடன் தற்போதைய நிலையில் இருந்து விரைவான நகர்வு 2.5)\n" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, fuzzy, no-wrap #| msgid "Arc Distance Mode" msgid "G90.1, G91.1 Arc Distance Mode" msgstr "வில் தூர முறை" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -56829,7 +56870,7 @@ msgstr "" "மற்றும் K உடன் குறிப்பிடப்பட வேண்டும் அல்லது அது ஒரு பிழை." #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." @@ -56838,20 +56879,20 @@ msgstr "" "இயல்புநிலை நடத்தைக்கு நான், சே & கே திரும்புகிறேன்." #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, fuzzy, no-wrap #| msgid "Coordinate System Offset" msgid "G92 Coordinate System Offset" msgstr "ஒருங்கிணைப்பு அமைப்பு ஆஃப்செட்" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "G92 அச்சுகள்\n" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" @@ -56859,7 +56900,7 @@ msgstr "" "பயன்படுத்தவும்." #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -56872,7 +56913,7 @@ msgstr "" "அச்சு சொல் பயன்படுத்தப்படாவிட்டால், அந்த அச்சுக்கான ஆஃப்செட் பூச்சியமாக இருக்கும்." #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -56886,7 +56927,7 @@ msgstr "" "நகரும். ஒருங்கிணைப்பு அமைப்பின் தோற்றம் (G53-G59.3) இதே தூரத்தை ஈடுசெய்யும்." #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -56902,7 +56943,7 @@ msgstr "" "தொடர்ந்து ஒரு அச்சு உள்ளிடப்படவில்லை என்றால், அந்த அச்சின் ஆஃப்செட் பூச்சியமாக இருக்கும்." #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -56915,7 +56956,7 @@ msgstr "" "5211 அளவுருவில் சேமிக்கப்படுகிறது." #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." @@ -56924,7 +56965,7 @@ msgstr "" "விளைவையும் ஏற்படுத்தாது." #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -56935,12 +56976,12 @@ msgstr "" "மதிப்பாக மாற்றும்." #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "எல்லா அச்சு சொற்களும் தவிர்க்கப்பட்டால் அது பிழை." #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -56951,7 +56992,7 @@ msgstr "" "ஒரு` G92.2` (அவற்றை அகற்ற - அவை இன்னும் சேமிக்கப்படுகின்றன)." #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 #, fuzzy #| msgid "" #| "The 'G52' command can also be used to change this offset; see the " @@ -56967,34 +57008,34 @@ msgstr "" "அவை எவ்வாறு தொடர்பு கொள்கின்றன." #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" "<< நொடி: கண்ணோட்டம்-அளவுருக்கள், அளவுருக்கள் >> பிரிவு மேலும் தகவலுக்கு பார்க்கவும்." #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "GHSA." #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy #| msgid "Reset G92 Offsets" msgid "G92.2 Reset G92 Offsets" msgstr "G92 ஆஃப்செட்களை மீட்டமைக்கவும்" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy, no-wrap #| msgid "Reset G92 Offsets" msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "G92 ஆஃப்செட்களை மீட்டமைக்கவும்" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." @@ -57003,7 +57044,7 @@ msgstr "" ">> 5211 - 5219 பூச்சியத்திற்கு." #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." @@ -57012,21 +57053,21 @@ msgstr "" ">> 5211 - 5219 கிடைக்கிறது." #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "G92.1 G53-G59.3 ஐ மாற்ற G92 ஆஃப்செட்களை மட்டுமே அழிக்கிறது." #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, fuzzy, no-wrap #| msgid "Restore G92 Offsets" msgid "G92.3 Restore G92 Offsets" msgstr "G92 ஆஃப்செட்களை மீட்டெடுங்கள்" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" @@ -57034,7 +57075,7 @@ msgstr "" "ஆஃப்செட்டை அமைக்கவும்" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -57051,21 +57092,21 @@ msgstr "" "திட்டத்தில் சேமிக்கப்பட்ட ஆஃப்செட்களை மீட்டெடுக்கும்." #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy #| msgid "Feed Rate Mode" msgid "G95 Feed Rate Mode" msgstr "தீவன வீத முறை" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy, no-wrap #| msgid "Feed Rate Mode" msgid "G93, G94, G95 Feed Rate Mode" msgstr "தீவன வீத முறை" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -57077,7 +57118,7 @@ msgstr "" "எடுத்துக்காட்டாக, எஃப் எண் 2.0 ஆக இருந்தால், நகர்வை அரை நிமிடத்தில் முடிக்க வேண்டும்." #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -57091,7 +57132,7 @@ msgstr "" "பாதிக்காது." #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -57106,7 +57147,7 @@ msgstr "" "எஃப் சொல் விளக்கப்படுகிறது நகரும்." #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 #, fuzzy #| msgid "" #| "'G95' - is Units per Revolution Mode In units per revolution mode, an F-" @@ -57133,7 +57174,7 @@ msgstr "" "வேண்டும். தீவனம் ஒத்திசைக்கப்படும் உண்மையான சுழல் `$` அளவுருவால் தேர்ந்தெடுக்கப்படுகிறது." #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." @@ -57142,32 +57183,32 @@ msgstr "" "(வெளிப்படையாக அல்லது மறைமுகமாக) ஒரு எஃப்-சொல் இல்லை." #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "`G94` அல்லது` G95` க்கு மாறிய பிறகு புதிய தீவன விகிதம் குறிப்பிடப்படவில்லை" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "ஐயா 96" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy #| msgid "Spindle Control Mode" msgid "G97 Spindle Control Mode" msgstr "சுழல் கட்டுப்பாட்டு முறை" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy, no-wrap #| msgid "Spindle Control Mode" msgid "G96, G97 Spindle Control Mode" msgstr "சுழல் கட்டுப்பாட்டு முறை" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -57177,37 +57218,37 @@ msgstr "" " G97 S- <$-> (RPM பயன்முறை)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "'டி' - அதிகபட்ச சுழற்சி விரைவு (ஆர்.பி.எம்), விரும்பினால்" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "'எச்' - சுழல் விரைவு" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "'$' - விரைவு மாறுபடும், விருப்பமானது." #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "'G96 S- '- 'S' இன் நிலையான மேற்பரப்பு வேகத்தைத் தேர்ந்தெடுக்கிறது:" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "`சி 20` நடைமுறையில் இருந்தால் நிமிடத்திற்கு ஒரு காலில்," #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "அல்லது `சி 21` நடைமுறையில் இருந்தால் நிமிடத்திற்கு மீட்டர்." #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -57219,7 +57260,7 @@ msgstr "" "வழங்காது என்பதை உறுதிப்படுத்தவும். G96 ஆரம் அல்லது விட்டம் பயன்முறையால் பாதிக்கப்படாது." #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." @@ -57228,54 +57269,54 @@ msgstr "" "ஒவ்வொரு சுழலுக்கும் அடுத்தடுத்த G96 கட்டளைகள்." #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "'G97' RPM பயன்முறையைத் தேர்ந்தெடுக்கிறது." #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "G96 எடுத்துக்காட்டு வரி" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "G96 D2500 S250 (அதிகபட்ச RPM 2500 மற்றும் மேற்பரப்பு விரைவு 250 உடன் சிஎச்எச் ஐ அமைக்கவும்)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "எச் ஐயா 96 உடன் குறிப்பிடப்படவில்லை" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "சுழல் திரும்பாதபோது ஒரு தீவன நகர்வு G96 பயன்முறையில் குறிப்பிடப்பட்டுள்ளது" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "ஐயா 98" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy #| msgid "Canned Cycle Return Level" msgid "G99 Canned Cycle Return" msgstr "பதிவு செய்யப்பட்ட சுழற்சி வருவாய் நிலை" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy, no-wrap #| msgid "Canned Cycle Return Level" msgid "G98, G99 Canned Cycle Return Level" msgstr "பதிவு செய்யப்பட்ட சுழற்சி வருவாய் நிலை" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" @@ -57284,7 +57325,7 @@ msgstr "" "செய்ய இரண்டு விருப்பங்கள் உள்ளன:" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." @@ -57293,14 +57334,14 @@ msgstr "" "தொடருக்கு சற்று முன்பு அச்சு இருந்தது என்ற நிலைக்கு திரும்பவும்." #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" "'G99' - பதிவு செய்யப்பட்ட சுழற்சியின் R வார்த்தையால் குறிப்பிடப்பட்ட நிலைக்கு திரும்பவும்." #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -57315,13 +57356,13 @@ msgstr "" "வெவ்வேறு அர்த்தங்களைக் கொண்டுள்ளது." #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "G98 தோற்றத்திற்கு பின்வாங்குகிறது" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -57331,7 +57372,7 @@ msgstr "" " G90 G98 G81 KC 5 Z-0.SH R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." @@ -57340,7 +57381,7 @@ msgstr "" "நடவடிக்கை இருக்கும், ஏனெனில் இது R மதிப்பு குறிப்பிடப்பட்டிருப்பது அதிகமாக உள்ளது." #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -76141,7 +76182,7 @@ msgstr "" "cha: glade-vcp, gladevcp >> அத்தியாயங்களைக் காண்க." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "முன்னோட்டம் கட்டுப்பாடு" @@ -79491,7 +79532,7 @@ msgstr "" "எவ்வாறு கையாளப்படுகிறது என்பதைக் காட்டுகிறது." #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -88433,7 +88474,7 @@ msgid "Defaults to 600 if not set." msgstr "அமைக்காவிட்டால் இயல்புநிலை 600 க்கு." #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "மேக்ரோ பொத்தான்கள்" @@ -91752,7 +91793,7 @@ msgstr "" " எனவே ஒரு நிரலை எழுதுவது ஒவ்வொரு கருவி மாற்றத்திற்குப் பிறகு G43 ஐ சேர்க்க உங்களை பொறுப்பேற்றது!" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "ஆட்டோ கருவி அளவீட்டு" @@ -91798,7 +91839,7 @@ msgstr "" "படிகளை நீங்கள் பின்பற்ற வேண்டும்:" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "ஃச் மற்றும் ஒய் இல் உங்கள் பணியிடத்தைத் தொடவும்." @@ -91817,7 +91858,7 @@ msgid "Push the button block height and enter the measured value." msgstr "பொத்தான் தொகுதி உயரத்தை அழுத்தி அளவிடப்பட்ட மதிப்பை உள்ளிடவும்." #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "ஆட்டோ பயன்முறைக்குச் சென்று உங்கள் நிரலைத் தொடங்கவும்." @@ -91833,7 +91874,7 @@ msgid "Tool measurement data" msgstr "கருவி அளவீட்டு தரவு" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "படங்கள்/sketch_auto_tool_measurement.png" @@ -91977,7 +92018,7 @@ msgstr "" "கொள்ளுங்கள். அவை இயல்பாக 1 ஆக அமைக்கப்படுகின்றன." #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "கருவி சென்சார் பிரிவு" @@ -92010,7 +92051,7 @@ msgstr "" " MaxProbe = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "மாற்றம் நிலை பிரிவு" @@ -92028,7 +92069,7 @@ msgstr "" "உள்ளன." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -92042,7 +92083,7 @@ msgstr "" " சட் = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "பைதான் பிரிவு" @@ -92159,7 +92200,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "உங்கள் HAL கோப்பில் கருவி ஆய்வை இணைக்கவும்:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "நிகர ஆய்வு இயக்கம்\n" @@ -92343,7 +92384,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "உதவிக்குறிப்பை மறைக்க - உதவிக்குறிப்பை மறைக்கவும்." #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -93326,7 +93367,7 @@ msgstr "" "அமைக்கலாம்." #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "வரியிலிருந்து இயக்கவும்" @@ -108992,9 +109033,13 @@ msgstr "தனிப்பயன் வி.சி.பி பேனல்கள #. type: Plain text #: src/gui/qtdragon.adoc:223 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +#| "These panels can be either user built or builtin <>.\n" +#| "See QtVCP/VCP panels for other available builtin panels." msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -109004,10 +109049,14 @@ msgstr "" #. type: Plain text #: src/gui/qtdragon.adoc:227 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" +#| "Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +#| "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" "`Emped_tab_name` நுழைவு புதிய தாவலுக்கான தலைப்பாகப் பயன்படுத்தப்படும். (தனித்துவமாக இருக்க வேண்டும்)\n" @@ -109015,31 +109064,36 @@ msgstr "" " தாவல் `eped_tab_command` அதன் கட்டளை வரி விருப்பங்கள் ஏதேனும் உட்பட, உட்பொதிக்கக்கூடிய நிரல் என்ன என்பதை குறிப்பிடுகிறது." #. type: Plain text -#: src/gui/qtdragon.adoc:231 -#, no-wrap +#: src/gui/qtdragon.adoc:232 +#, fuzzy, no-wrap +#| msgid "" +#| "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" +#| "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" +#| "Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" "`TABWIDGET_UTITIES` அல்லது` TABWIDGET_SETUP` இருப்பிடங்களைப் பயன்படுத்தினால், பேனலுடன் கூடுதல் தாவல் தோன்றும்.\n" " `StackedWidget_maintab` ஐப் பயன்படுத்தினால், 'பயனர்' என்று பெயரிடப்பட்ட ஒரு பொத்தானை தோன்றும்.\n" " இந்த பொத்தானை அழுத்துவது முதன்மையான தாவல் பகுதியில் கிடைக்கக்கூடிய அனைத்து பேனல்களையும் (இந்த இருப்பிடத்திற்கு குறிப்பிடப்பட்டுள்ளது) காண்பிப்பதன் மூலம் சுழற்சி செய்யும்." #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "விச்மாக் ஆலை உட்பொதித்தல்" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "மாதிரி பயன்பாட்டு தாவலில் ஒரு பில்டின் பேனலைச் சேர்ப்பது, அதாவது, விச்மாக் நூலகத்தைப் பயன்படுத்தி ஒரு வரைகலை அனிமேசன் இயந்திரம்." #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109053,13 +109107,13 @@ msgstr "" " Eped_tab_location = tabwidget_utities\n" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "சுழல் பெல்ட்ச் பேனலை உட்பொதித்தல்" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." @@ -109069,19 +109123,19 @@ msgstr "" "வடிவமைக்கப்பட்டுள்ளது." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "Qtdragon சுழல்_பெல்ட்ச் குழு - சுழல் பெல்ட்ச் வி.சி.பி." #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "படங்கள்/qtdragon_spindle_belts.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109095,13 +109149,13 @@ msgstr "" " Eped_tab_location = tabwidget_utities\n" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "சப்ரூட்டீன் பாதைகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -109113,7 +109167,7 @@ msgstr "" " உங்கள் கணினியில் உள்ள உண்மையான கோப்புகளை சுட்டிக்காட்ட இந்த பாதைகள் சரிசெய்யப்பட வேண்டும். << துணை: INI: SEC: RS274NGC, RS274NZGC பிரிவு விவரங்கள் >>" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -109127,7 +109181,7 @@ msgstr "" " ~/linuxcnc/nc_files/எடுத்துக்காட்டுகள்/ngcgui_lib/remap_lib\n" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -109137,7 +109191,7 @@ msgstr "" " Ngcgui_subfile_path உங்கள் கணினியில் ஒரு உண்மையான பாதையையும், சப்ரூட்டீன்_பாத்சில் விவரிக்கப்பட்டுள்ள பாதையையும் சுட்டிக்காட்ட வேண்டும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109159,12 +109213,12 @@ msgstr "" " Ngcgui_subfile = qpocket.ngc\n" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "சி-கோட் முன்னோட்டத்தைக் கட்டுப்படுத்த மேசிக் கருத்துகள் பயன்படுத்தப்படலாம்." #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -109175,7 +109229,7 @@ msgstr "" "கட்டுப்படுத்தலாம் மற்றும் கிராபிக்ச் திரையை மறைக்கலாம்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -109187,13 +109241,13 @@ msgstr "" " (முன்னோட்டம், காட்டு)\n" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "நிரல் நீட்டிப்புகள்/வடிப்பான்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -109205,7 +109259,7 @@ msgstr "" " காம்போ பெட்டியில் வெவ்வேறு தேர்வுகளுக்கு பல வரிகளைச் சேர்க்கலாம்." #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -109215,7 +109269,7 @@ msgstr "" " Program_extension = .ngc, .nc, .tap g-code கோப்பு (*.ngc,*. Nc,*. தட்டவும்)\n" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -109229,7 +109283,7 @@ msgstr "" "தகவலுக்கு." #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -109246,7 +109300,7 @@ msgstr "" "பகுதியில் முன்னோட்டமிடப்படும், மற்றும் 'ரன்' போது லினக்ச்.சி.என்.சி மூலம் செயல்படுத்தப்படும்." #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" @@ -109255,7 +109309,7 @@ msgstr "" "சேர்க்கப்பட்ட `படம்-க்கு-GCODE` மாற்றிக்கு ஆதரவைச் சேர்க்கின்றன:" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -109275,13 +109329,13 @@ msgstr "" " py = பைதான்\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "ஆய்வு/டச் பிளேட்/லேசர் அமைப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." @@ -109290,14 +109344,14 @@ msgstr "" "விரும்பும் கருத்து/அன் -கன்மென்ட்." #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" "'வெர்சா ஆய்வு' என்பது பிரபலமான gladevcp ஆய்வுக் குழுவின் QTVCP போர்ட்டட் பதிப்பாகும்." #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." @@ -109306,7 +109360,7 @@ msgstr "" "QTVCP போர்ட்டட் பதிப்பாகும்." #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." @@ -109315,7 +109369,7 @@ msgstr "" "ஆட்டோ கருவி அளவீட்டை கையாளுகிறது." #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -109327,13 +109381,13 @@ msgstr "" " USE_PROBE = BASICPROBE\n" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "கண்டறிதலை நிறுத்துங்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -109345,7 +109399,7 @@ msgstr "" " கண்டறியக்கூடிய பிழையை அச்சிட நீங்கள் ஒரு என்சிசி கோப்பைச் சேர்க்க வேண்டும். << துணை: REMAP: SEC: பிழை-கையாளுதல், மறுபிரவேசம் கைவிட விவரங்கள் >>" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -109357,7 +109411,7 @@ msgstr "" " On_abort_command = o அழைப்பு\n" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -109367,13 +109421,13 @@ msgstr "" " மேலே உள்ள அமைப்பின் படி, அதை லினக்ச்.சி.என்.சியின் [rs274ngc] சப்ரூட்டீன்_பாத்ச் மற்றும் [காட்சி] நிரல்_பிரெஃபிக்ச் தேடல் பாதைகளுக்குள் 'on_abort.ngc' என சேமிக்க வேண்டும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "o துணை\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -109401,7 +109455,7 @@ msgstr "" " O100 endif\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -109411,13 +109465,13 @@ msgstr "" " எம் 2\n" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "தொடக்க குறியீடுகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -109427,7 +109481,7 @@ msgstr "" " இவை மாதிரி குறியீடுகள் மட்டுமே, ஒருங்கிணைப்பாளர் பொருத்தமான குறியீடுகளைத் தேர்வு செய்ய வேண்டும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -109439,7 +109493,7 @@ msgstr "" " RS274NGC_STARTUP_CODE = G17 G20 G40 G43H0 G54 G64P0.0005 G80 G80 G94 G97 M5 M9\n" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, fuzzy, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -109459,7 +109513,7 @@ msgstr "" " பொத்தான் சிட்டை உரையை கமாவுக்குப் பிறகு எந்த உரையுடனும் அமைக்கலாம், `\\ n` அடையாளம் ஒரு வரி இடைவெளியை சேர்க்கிறது." #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, fuzzy, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -109473,13 +109527,13 @@ msgstr "" " MDI_COMMAN_MACRO1 = G53 G0 Z0 Z0;\n" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "Gui hal கோப்பு இடுகை" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -109491,13 +109545,13 @@ msgstr "" " Qtdragon ஏற்கனவே ஏற்றப்பட்ட பிறகு HAL கோப்புகளை அழைப்பது Qtdragon இன் HAL ஊசிகள் கிடைக்கிறது என்று உறுதியளிக்கிறது." #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "Qtdragn தொடங்கப்பட்ட பிறகு படிக்க வேண்டிய HAL கோப்புகளின் விவரக்குறிப்புக்கு வழக்கமான உள்ளீடுகளுடன் மாதிரி. உண்மையான தேவைகளுக்கு பொருந்த இந்த வரிகளை சரிசெய்யவும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -109509,13 +109563,13 @@ msgstr "" " Postgui_halfile = qtdragon_hd_debugging.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "போச்ட் குய் ஆல் கட்டளை" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -109527,14 +109581,14 @@ msgstr "" " எந்த HAL கட்டளையையும் பயன்படுத்தலாம்." #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, fuzzy, no-wrap #| msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjusti these to match your actual requirements." msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "GUI கிடைத்த பிறகு தொகுதிகளை ஏற்ற இனி கோப்பில் வழக்கமான கோப்புகளுடன் மாதிரி. உங்கள் உண்மையான தேவைகளுக்கு பொருந்த இவற்றை சரிசெய்யவும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -109548,14 +109602,14 @@ msgstr "" " Postgui_halcmd = loadusr Halmeter\n" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "HAL Pin" msgid "HAL Bridge" msgstr "ஆல் முள்" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -109563,39 +109617,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 #, fuzzy #| msgid "The currently selected page button." msgid "It can report/change the current selected Axis button. +" msgstr "தற்போது தேர்ந்தெடுக்கப்பட்ட பக்க பொத்தான்." #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, fuzzy, no-wrap #| msgid "" #| "[HAL]\n" @@ -109608,13 +109662,13 @@ msgstr "" " பாசன் = ஏண்டி\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -109638,13 +109692,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "பில்டின் மாதிரி உள்ளமைவுகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -109655,13 +109709,13 @@ msgstr "" "நிரூபிக்கும் பல எடுத்துக்காட்டுகள் உள்ளன." #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "முக்கிய பிணைப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -109673,7 +109727,7 @@ msgstr "" " வசதிக்காக இயந்திரத்தை கட்டுப்படுத்தும் பல முக்கிய அச்சகங்கள் உள்ளன." #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -109691,7 +109745,7 @@ msgstr "" " இடைநிறுத்தம் - இடைநிறுத்த இயந்திர இயக்கம்\n" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" @@ -109700,7 +109754,7 @@ msgstr "" "தீம் மூலம் கட்டுப்படுத்தப்படுகிறது" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -109713,24 +109767,24 @@ msgstr "" "செய்வது விசைப்பலகை காண்பிக்கும். விசைப்பலகையை மறைக்க, பின்வருவனவற்றில் ஒன்றைச் செய்யுங்கள்:" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 #, fuzzy #| msgid "Long press the *POWER* button on the MAIN Tab." msgid "press the 'HIDE' button on the virtual keyboard." msgstr "முதன்மையான தாவலில் * ஆற்றல் * பொத்தானை அழுத்தவும்." #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "முதன்மையான பக்க பொத்தானைக் சொடுக்கு செய்க" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "ஆட்டோ பயன்முறையில் செல்லுங்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." @@ -109739,7 +109793,7 @@ msgstr "" "கவனத்தில் கொள்ள வேண்டும்." #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -109749,7 +109803,7 @@ msgstr "" " லினக்ச் சிஎன்சிக்கு செயல்பட இன்னும் பல ஆல் ஊசிகள் இணைக்கப்பட வேண்டும்." #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -109759,7 +109813,7 @@ msgstr "" " Qtdragon hal_manualtoolchange hal pins ஐப் பின்பற்றுகிறது - 'hal_manualtoolchange' தனி ஆல் கூறுகளை ஏற்ற வேண்டாம்." #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -109771,7 +109825,7 @@ msgstr "" " நிகர கருவி-தயாரிப்பு-எண் hal_manualtoolchange.number <= iocontrol.0.tool-prep-number\n" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" @@ -109780,24 +109834,24 @@ msgstr "" "இணைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "நிகர கருவி-தயாரிப்பு-லூப் பேக் iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "இந்த உள்ளீட்டு முள் ஆய்வு நிலையைக் குறிக்க இணைக்கப்பட வேண்டும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "qtdragon.led-probeb\n" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -109807,7 +109861,7 @@ msgstr "" " சுழல் சக்தியைக் கணக்கிட வோல்ட் மற்றும் ஆம்ப் ஊசிகள் பயன்படுத்தப்படுகின்றன. நீங்கள் இனி இல் max_spindle_power ஐ அமைக்க வேண்டும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -109823,7 +109877,7 @@ msgstr "" " qtdragon.spindle-volts\n" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -109833,13 +109887,13 @@ msgstr "" " நீங்கள் அதை `சுழல் .0.inhibit` உடன் இணைப்பீர்கள்." #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "qtdragon.spindle-inhibit\n" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -109853,35 +109907,35 @@ msgstr "" " எந்த பின்னூட்டமும் கிடைக்கவில்லை என்றால், காட்சி போன்ற ஊசிகளை இணைப்பதன் மூலம் கோரப்பட்ட வேகத்தைக் காண்பிக்கலாம்:\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "நிகர சுழல்-வேக-வேகமான சுழல் .0.ச்பீட்-அவுட்-ஆர்.பி.எச் => சுழல் .0.ச்பீட்-இன்\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "லேசரை இயக்க இந்த பிட் வெளியீட்டு முள் இணைக்கப்படலாம்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "qtdragon.btn- லேசர்-ஆன்\n" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "இந்த மிதவை வெளியீட்டு முள் கேமரா சுழற்சியை டிகிரிகளில் குறிக்கிறது:" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "qtdragon.cam-rotation\n" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" @@ -109889,7 +109943,7 @@ msgstr "" "தொடர்புடையவை:" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -109907,7 +109961,7 @@ msgstr "" " qtdragon.eoffset-is-active\n" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" @@ -109916,7 +109970,7 @@ msgstr "" "பிரதிபலிக்கின்றன:" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -109926,13 +109980,13 @@ msgstr "" " qtdragon.slider-jogspeed-aggular\n" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" "இந்த மிதவை வெளியீட்டு ஊசிகளும் தற்போதைய ச்லைடர் மேலெழுத விகிதங்களை பிரதிபலிக்கின்றன:" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -109946,7 +110000,7 @@ msgstr "" " qtdragon.slider-override-spindle\n" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -109957,7 +110011,7 @@ msgstr "" "பயன்படுத்தப்படலாம்." #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -109975,7 +110029,7 @@ msgstr "" " qtversaprobe.backoffdist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, fuzzy, no-wrap #| msgid "" #| "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -109988,13 +110042,13 @@ msgstr "" " சுழல் ஏற்றப்படும்போது சுழற்சியைத் தடுக்க இதைப் பயன்படுத்தலாம் (எடுத்துக்காட்டாக) அதை சுழல் 0.inhibit உடன் இணைப்பதன் மூலம் அதை ஏற்றும்போது." #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "qtversaprobe.probe-aded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, fuzzy, no-wrap #| msgid "" #| "This output pin is available when setting the Basic Probe INI option.\n" @@ -110010,30 +110064,30 @@ msgstr "" " சுழல் ஏற்றப்படும்போது சுழற்சியைத் தடுக்க இதைப் பயன்படுத்தலாம் (எடுத்துக்காட்டாக) அதை சுழல் 0.inhibit உடன் இணைப்பதன் மூலம் அதை ஏற்றும்போது." #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "qtbasicprobe.probe-aded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "இயங்கும் நிரலின் இடைநிறுத்தம்/விண்ணப்பத்தை மாற்ற இந்த உள்ளீட்டு முள் கிடைக்கிறது." #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "qtdragon.external-pause\n" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -110042,13 +110096,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "HAL கோப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -110060,13 +110114,13 @@ msgstr "" "மூட்டுகள்) வேலை செய்கிறது." #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "கையேடு கருவி மாற்றங்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -110079,7 +110133,7 @@ msgstr "" "போச்டுய் ஆல் கோப்பில் சரியான ஆல் முள் இணைக்க வேண்டும், எடுத்துக்காட்டாக:" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -110091,13 +110145,13 @@ msgstr "" " தனது சொந்த இயந்திர அமைப்பின் படி பொருத்தமான இயக்கி மற்றும் HAL கோப்பு இணைப்புகளை வழங்குவது இறுதி பயனரின் பொறுப்பாகும்." #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "நிரல் இடைநிறுத்தத்தில் ஆட்டோ ரைச் சட் அச்சு" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, fuzzy, no-wrap #| msgid "" #| "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -110140,7 +110194,7 @@ msgstr "" " பொத்தானை அதிகரிக்கும் 1 அங்குல அல்லது 5 மிமீ (இயந்திரம் அடிப்படையாகக் கொண்ட அலகுகளைப் பொறுத்து) +" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 #, fuzzy #| msgid "" #| "{NOTE} If using the Spindle lift option, HALUI can not be used to pause/" @@ -110168,7 +110222,7 @@ msgstr "" "வேண்டும். ." #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." @@ -110177,12 +110231,12 @@ msgstr "" "தேவைப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "ஐ.என்.ஐ.யில், ஆக்சிச்_ச் தலைப்பின் கீழ்." #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -110192,7 +110246,7 @@ msgstr "" " ஆஃப்செட்_ஏவி_ராட்டியோ = 0.2\n" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -110202,12 +110256,12 @@ msgstr "" " இது இயந்திரத்தின் அதிகபட்ச வேகத்தை 20% + குறைக்கும்" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "Qtdragon_postgui.hal கோப்பில் சேர்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -110223,7 +110277,7 @@ msgstr "" " நிகர eoffset-state qtdragon.eoffset-is-active <= moation.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -110233,7 +110287,7 @@ msgstr "" " நிகர சுழல்-இடைநிறுத்தம் qtdragon.spindle-inhibit => சுழல் .0.inhibit\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -110243,7 +110297,7 @@ msgstr "" " #NET LIMITED QTDRAGN.LED- LIMITS-TRIPPED <= MOTION.EOFFSET- LIMITED\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -110253,13 +110307,13 @@ msgstr "" " setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "சட் நிலை இழப்பீடு" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." @@ -110268,12 +110322,12 @@ msgstr "" "செய்வதற்கும் ஈடுசெய்யவும் Qtdragon_hd அமைக்கப்படலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "இது Qtdragon_hd பதிப்பில் மட்டுமே கிடைக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -110292,7 +110346,7 @@ msgstr "" "கருதப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -110307,7 +110361,7 @@ msgstr "" "கோப்பகத்தில் இருக்கும் என்று எதிர்பார்க்கப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -110318,31 +110372,31 @@ msgstr "" "பொத்தானைப் பயன்படுத்தி கோப்பு மேலாளர் தாவலில் இருந்து தொடங்கப்படலாம்." #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "சட் நிலை இழப்பீட்டிற்கு சி-கோட் ரிப்பரைப் பயன்படுத்துதல்" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "Qtdragon_hd g-code ripper ஐக் காட்டுகிறது" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "Qtdragon g-code ripper" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "படங்கள்/qtdragon_hd_gcoderipper.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." @@ -110351,7 +110405,7 @@ msgstr "" "பதிப்பில் மட்டுமே கிடைக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." @@ -110360,44 +110414,44 @@ msgstr "" "அழுத்தவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" "ஆய்வு செய்யப்பட வேண்டிய சி-கோட் கோப்பின் தோற்றத்துடன் பொருந்தும்படி தோற்றம் அமைக்கவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "சி-குறியீடு செயல்பாடுகளின் கீழ், ஆட்டோ ஆய்வை சரிபார்க்கவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" "கோப்பு -> திறந்த ஐயா -குறியீடு கோப்பை (இழப்பீட்டுக்குப் பிறகு நீங்கள் இயங்கும் கோப்பு)" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "தேவைப்பட்டால், மாற்றங்களைச் செய்து மீண்டும் கணக்கிடவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "சேமி ஐயா -குறியீடு கோப்பை அழுத்தவும் - ஆய்வு மட்டும்." #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "உருவாக்கப்பட்ட கோப்பை NC_FILES கோப்புறையில் சேமிக்கவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "GCODE_RIPPER வெளியேறவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -110407,7 +110461,7 @@ msgstr "" "குறியீடு கோப்புகளுக்கு அமைத்து, NC_FILES கோப்பகத்திற்கு செல்லவும், இந்த கோப்பை ஏற்றவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -110418,7 +110472,7 @@ msgstr "" "கோப்பு இருக்கும்." #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -110431,7 +110485,7 @@ msgstr "" "வேண்டும்." #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." @@ -110440,13 +110494,13 @@ msgstr "" "ஒரு எச்ஏஎல் கூறுடன் இணைத்து அதை லினக்ச் சிஎன்சி இயக்கக் கூறுகளுக்கு உணவளிக்க வேண்டும்." #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "ஒருங்கிணைந்த சுழல் உயர்வு மற்றும் சட் நிலை இழப்பீட்டுக்கான மாதிரி போச்டுய் ஆல் கோப்பு" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -110456,7 +110510,7 @@ msgstr "" " ##################################################################### ###########################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -110466,7 +110520,7 @@ msgstr "" " Addf Lomage-and servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -110478,7 +110532,7 @@ msgstr "" " Addf அளவிடப்பட்ட-S32-sums.0 servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -110492,7 +110546,7 @@ msgstr "" " setp z_level_compensation.method 1\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -110502,7 +110556,7 @@ msgstr "" " ##################################################################### ###########################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -110518,7 +110572,7 @@ msgstr "" " setp axis.z.eoffset-enable உண்மை\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -110536,7 +110590,7 @@ msgstr "" " நிகர eoffset-state qtdragon.eoffset-is-active <= moation.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -110558,7 +110612,7 @@ msgstr "" " நிகர EOFFSET-ZLEVEL-COUNT Z_LEVEL_COMPENSATION.COUNTS => QTDRAGN.EOFFSET-Zlevel-COUNT\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -110574,7 +110628,7 @@ msgstr "" " நிகர ஈஃப்செட்-கவுண்டுகள் அளவிடப்பட்ட-எச் 32-சம்ச் .0.out-s\n" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -110589,7 +110643,7 @@ msgstr "" "வழக்கத்தை நிறுத்தவும் வாய்ப்பளிக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." @@ -110598,7 +110652,7 @@ msgstr "" "சரிபார்க்க மறக்காதீர்கள்." #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -110612,7 +110666,7 @@ msgstr "" "அமைப்பின் (G5x) Z0 உயரத்தை ஆய்வு செய்ய அமைக்கப்பட்டுள்ளது - உள்ளிட்ட தட்டு தடிமன்." #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -110623,18 +110677,18 @@ msgstr "" "பணியிடத்தின் உச்சியில் அமைக்க, அது தெரிந்து கொள்ள வேண்டும்" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "ஆய்வு தூண்டுதல் புள்ளி (கருவி செட்டர் உயரம்) மற்றும் அட்டவணைக்கு மேலே எவ்வளவு தூரம்" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "பணியிடத்தின் மேற்பகுதி அட்டவணைக்கு மேலே எவ்வளவு தூரம்." #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." @@ -110643,7 +110697,7 @@ msgstr "" "வேண்டும்." #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -110656,32 +110710,32 @@ msgstr "" "இது கருவி அமைப்பாளருக்கு மட்டுமே." #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "வசதி" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "Qtdragon - வெர்சா ஆய்வு விருப்பம்" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "Qtdragon ஆய்வு" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "படங்கள்/qtvcp_versaprobe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -110691,19 +110745,19 @@ msgstr "" " சேர்க்கப்பட்ட ரீமேப் குறியீட்டைக் கொண்டு கருவி மாற்றங்களில் ஆட்டோ ஆய்வு கருவி நீளத்திற்கும் வழக்கு தொடரலாம்." #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "'ஆய்வு அளவுருக்களை' நீங்கள் கவனமாக அமைக்க வேண்டும்:" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, fuzzy, no-wrap #| msgid "* 'DIAMETER'" msgid "'DIAMETER'" msgstr "* 'விட்டம்'" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." @@ -110712,14 +110766,14 @@ msgstr "" "நேரடியாக பாதிக்கப்படுகிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, fuzzy, no-wrap #| msgid "* 'TRAVEL'" msgid "'TRAVEL'" msgstr "* 'பயணம்'" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -110731,14 +110785,14 @@ msgstr "" "இந்த அளவுருவை ஆய்வு ச்டைலச் விட்டம் விட 3-4 மிமீ என அமைக்க பரிந்துரைக்கப்படுகிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, fuzzy, no-wrap #| msgid "* 'LATCH RTN'" msgid "'LATCH RTN'" msgstr "* 'லாட்ச் ஆர்.டி.என்'" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -110754,14 +110808,14 @@ msgstr "" "முடிவடையும் வரை காத்திருப்பீர்கள். பரிந்துரை: 1-2 மி.மீ." #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, fuzzy, no-wrap #| msgid "* 'SEARCH'" msgid "'SEARCH'" msgstr "* 'தேடல்'" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -110774,14 +110828,14 @@ msgstr "" "பரிந்துரை: 200-500 மிமீ/நிமிடம்." #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, fuzzy, no-wrap #| msgid "* 'PROBE'" msgid "'PROBE'" msgstr "* 'ஆய்வு'" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -110794,14 +110848,14 @@ msgstr "" "செய்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, fuzzy, no-wrap #| msgid "* 'RAPID'" msgid "'RAPID'" msgstr "* 'விரைவான'" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." @@ -110810,14 +110864,14 @@ msgstr "" "வரையறுக்கப்பட்ட வேகத்தில் செய்யப்படுகின்றன." #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, fuzzy, no-wrap #| msgid "* 'SIDE/EDGE LENGTH'" msgid "'SIDE/EDGE LENGTH'" msgstr "* 'பக்க/விளிம்பு நீளம்'" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -110833,14 +110887,14 @@ msgstr "" "குறிப்பு: விட்டம் அல்ல." #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, fuzzy, no-wrap #| msgid "* 'PROBE HT'" msgid "'PROBE HT'" msgstr "* 'ஆய்வு ht'" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -110851,14 +110905,14 @@ msgstr "" "உயரத்தை கணக்கிட இந்த மதிப்பு பயன்படுத்தப்படுகிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, fuzzy, no-wrap #| msgid "* 'BLOCK HT'" msgid "'BLOCK HT'" msgstr "* 'பிளாக் எச்.டி'" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -110869,14 +110923,14 @@ msgstr "" "சுழிய உயரத்தை கணக்கிட இந்த மதிப்பு பயன்படுத்தப்படுகிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, fuzzy, no-wrap #| msgid "* 'XY CLEARANCE'" msgid "'XY CLEARANCE'" msgstr "* 'Xy இசைவு'" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -110890,14 +110944,14 @@ msgstr "" "அதிகப்படியான காத்திருப்பதைத் தவிர்க்க இது சிறியதாக இருக்க வேண்டும்." #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, fuzzy, no-wrap #| msgid "* 'Z CLEARANCE'" msgid "'Z CLEARANCE'" msgstr "* 'சட் இசைவு'" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -110907,19 +110961,19 @@ msgstr "" "கைமுறையாக தொடக்க சட் உயரத்திற்கு சாக் செய்து, பின்னர் சட் அனுமதியை 0 ஆக அமைக்கலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "மூன்று மாற்று பொத்தான்கள் உள்ளன:" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, fuzzy, no-wrap #| msgid "Pluto Servo" msgid "'Auto Zero'" msgstr "புளூட்டோ சர்வோ" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, fuzzy #| msgid "" #| "'Auto Zero' This selects if after probing the relevant axis is set to " @@ -110932,14 +110986,14 @@ msgstr "" "தேர்ந்தெடுக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, fuzzy, no-wrap #| msgid "Auto Mode" msgid "'Auto Skew'" msgstr "கார் ஃபேசன்" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, fuzzy #| msgid "" #| "'Auto Skew' This selects if after probing, the system will be rotated or " @@ -110952,14 +111006,14 @@ msgstr "" "சுழற்சியைக் காண்பிக்கும்." #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, fuzzy, no-wrap #| msgid "Tool Measurement" msgid "'Tool Measure'" msgstr "கருவி அளவீட்டு" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 #, fuzzy #| msgid "" #| "'Tool Measure' This (if integrated) turns auto tool probing on and off." @@ -110967,7 +111021,7 @@ msgid "This (if integrated) turns auto tool probing on and off." msgstr "'கருவி அளவீடு' இது (ஒருங்கிணைந்தால்) ஆட்டோ கருவி ஆய்வு மற்றும் முடக்குகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -110979,7 +111033,7 @@ msgstr "" " தற்போது ஆய்வு கருவி எண் விருப்பத்தேர்வு கோப்பில் மட்டுமே திருத்தக்கூடியது: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -110989,13 +111043,13 @@ msgstr "" " PS_PROBE_TOOL = 1\n" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, fuzzy #| msgid "" #| "`qtversaprobe.enable` (HAL_BIT) measurement enabled or not tool. Reflects " @@ -111006,13 +111060,13 @@ msgstr "" "பொத்தான் நிலையை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, fuzzy #| msgid "" #| "`qtversaprobe.blockheight` (HAL_FLOAT) the measured height of the top " @@ -111024,13 +111078,13 @@ msgstr "" "உயரம். திரை நுழைவை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, fuzzy #| msgid "" #| "`qtversaprobe.probeheight` (HAL_FLOAT) the toolsetter probe switch " @@ -111041,13 +111095,13 @@ msgstr "" "நுழைவை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, fuzzy #| msgid "" #| "`qtversaprobe.searchvel` (HAL_FLOAT) the velocity to search for the tool " @@ -111057,14 +111111,14 @@ msgstr "" "`qtversaprobe.searchvel` (hal_float) கருவி ஆய்வு சுவிட்சைத் தேடுவதற்கான விரைவு" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, fuzzy, no-wrap #| msgid "qtversaprobe.probe-loaded\n" msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "qtversaprobe.probe-aded\n" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, fuzzy #| msgid "" #| "`qtversaprobe.probevel` (HAL_FLOAT) the velocity to probe tool length. " @@ -111075,13 +111129,13 @@ msgstr "" "நுழைவை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 #, fuzzy #| msgid "" #| "`qtversaprobe.backoffdist` (HAL_FLOAT) the distance the probe backs off " @@ -111093,14 +111147,14 @@ msgstr "" "தூரம். திரை நுழைவை பிரதிபலிக்கிறது." #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, fuzzy, no-wrap #| msgid "qtversaprobe.probe-loaded\n" msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "qtversaprobe.probe-aded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 #, fuzzy #| msgid "" #| "`qtversaprobe.probe-loaded` (HAL_BIT) reflect if the current tool is " @@ -111112,25 +111166,25 @@ msgstr "" "எண்ணுக்கு சமமாக இருந்தால் பிரதிபலிக்கிறது." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "அடிப்படை ஆய்வு" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "Qtdragon - அடிப்படை ஆய்வு விருப்பம்" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "படங்கள்/qtvcp_basicprobe.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -111141,44 +111195,44 @@ msgstr "" "ஆய்வு பொத்தான்களைத் தேர்ந்தெடுக்க அனுமதிக்கிறது:" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "மூலைகளுக்கு வெளியே" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "மூலைகளுக்குள்" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "விளிம்பு கோணங்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "முதலாளி மற்றும் பாக்கெட்டுகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "ரிட்ச் மற்றும் பள்ளத்தாக்குகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "அளவுத்திருத்தம்" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, fuzzy, no-wrap #| msgid "'Probe'" msgid "'Probe Tool'" msgstr "'ஆய்வு'" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy #| msgid "" #| "'Probe Tool': will only allow probing if this tool number is in the " @@ -111187,42 +111241,42 @@ msgid "Will only allow probing if this tool number is in the spindle" msgstr "'ஆய்வு கருவி': இந்த கருவி எண் சுழலில் இருந்தால் மட்டுமே ஆய்வு செய்ய அனுமதிக்கும்" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy, no-wrap #| msgid "Tool Diameter" msgid "'Probe Diameter'" msgstr "கருவி விட்டம்" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy #| msgid "The size of the I/O region" msgid "The size of the probe tip" msgstr "I/O பிராந்தியத்தின் அளவு" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy, no-wrap #| msgid "'Rapid'" msgid "'Probe Rapid'" msgstr "'விரைவான'" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, fuzzy #| msgid "'Probe Rapid': the speed of rapid moves in machine units" msgid "The speed of rapid moves in machine units" msgstr "'விரைவான ஆய்வு': இயந்திர அலகுகளில் விரைவான நகர்வுகளின் விரைவு" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, fuzzy, no-wrap #| msgid "'Probe'" msgid "'Probe Search'" msgstr "'ஆய்வு'" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, fuzzy #| msgid "" #| "'Probe Search': the speed of the first 'rough' search in machine units" @@ -111230,40 +111284,40 @@ msgid "The speed of the first 'rough' search in machine units" msgstr "'ஆய்வு தேடல்': இயந்திர அலகுகளில் முதல் 'கரடுமுரடான' தேடலின் விரைவு" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, fuzzy, no-wrap #| msgid "Probe Speed" msgid "'Probe Feed'" msgstr "ஆய்வு விரைவு" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, fuzzy #| msgid "'Probe Feed': the speed of the second 'fine' search in machine units" msgid "The speed of the second 'fine' search in machine units" msgstr "'ஆய்வு ஊட்டம்': இயந்திர அலகுகளில் இரண்டாவது 'தண்டம்' தேடலின் விரைவு" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, fuzzy #| msgid "'Step Off': back off and re-probe distance" msgid "Back off and re-probe distance" msgstr "'ச்டெப் ஆஃப்': பின்வாங்கி தூரத்தை மீண்டும் ஆய்வு செய்யுங்கள்" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, fuzzy #| msgid "" #| "'Max XY Distance': the maximum distance the probe will search for in X " @@ -111276,14 +111330,14 @@ msgstr "" "தூரம்" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, fuzzy, no-wrap #| msgid "Gouge Distance" msgid "'Max Z Distance'" msgstr "Gouge தூரம்" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, fuzzy #| msgid "" #| "'Max Z Distance': the maximum distance the probe will search for in Z " @@ -111294,13 +111348,13 @@ msgstr "" "'அதிகபட்ச சட் தூரம்': பிழையுடன் தோல்வியடைவதற்கு முன் ஆய்வு சட் இல் தேடும் அதிகபட்ச தூரம்" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, fuzzy #| msgid "" #| "'XY Clearance': clearance distance from probe to wall edge before rapid " @@ -111313,47 +111367,47 @@ msgstr "" "தூரம் மற்றும் 'கரடுமுரடான' ஆய்வு" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, fuzzy, no-wrap #| msgid "Appearance" msgid "'Z Clearance'" msgstr "தோற்றம்" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, fuzzy #| msgid "'Z Clearance': clearance distance from probed to top of material" msgid "Clearance distance from probed to top of material" msgstr "'சட் அனுமதி': ஆய்வு செய்யப்பட்டதிலிருந்து பொருளின் மேல் வரை இசைவு தூரம்" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, fuzzy, no-wrap #| msgid "'extra_setup'" msgid "'Extra Depth'" msgstr "'Extrow_setup'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 #, fuzzy #| msgid "'Extra Depth': distance from top of material to desired probe depth" msgid "Distance from top of material to desired probe depth" msgstr "'கூடுதல் ஆழம்': பொருளின் மேலிருந்து விரும்பிய ஆய்வு ஆழத்திற்கு தூரம்" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "தேர்ந்தெடுக்கப்பட்ட ஆய்வு வகையைப் பொறுத்து குறிப்பு அளவுருக்களும் உள்ளன:" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, fuzzy, no-wrap #| msgid "Kerf Width" msgid "'Edge Width'" msgstr "கெர்ஃப் அகலம்" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, fuzzy #| msgid "" #| "'Edge Width': desired distance from the probe start position, along wall " @@ -111366,14 +111420,14 @@ msgstr "" "முன் சுவர் விளிம்பில்" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, fuzzy, no-wrap #| msgid "diameter" msgid "'Diameter Hint'" msgstr "விட்டம்" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, fuzzy #| msgid "" #| "'Diameter Hint': used by Round Boss or Round Pocket probing (start move: " @@ -111386,14 +111440,14 @@ msgstr "" "(தொடக்க நகர்வு: 1/2 விட்டம் மற்றும் xy அனுமதி)" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, fuzzy, no-wrap #| msgid "Hints" msgid "'X Hint'" msgstr "குறிப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, fuzzy #| msgid "" #| "'X Hint': used by Rectangular Boss/Pocket probing (start move: 1/2 X " @@ -111406,14 +111460,14 @@ msgstr "" "1/2 ஃச் நீளம் மற்றும் xy அனுமதி)" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, fuzzy, no-wrap #| msgid "Hints" msgid "'Y Hint'" msgstr "குறிப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 #, fuzzy #| msgid "" #| "'Y Hint': used by Rectangular Boss/Pocket probing (start move: 1/2 Y " @@ -111426,12 +111480,12 @@ msgstr "" "1/2 ஒய் நீளம் மற்றும் xy அனுமதி)" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "அளவுருக்கள் மற்றும் குறிப்புகளை அமைத்த பிறகு:" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." @@ -111440,29 +111494,29 @@ msgstr "" "நகர்த்தவும்." #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "அளவுருக்கள் நியாயமானவை என்பதை உறுதிப்படுத்தவும்." #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "விரும்பிய ஆய்வு பொத்தானை அழுத்தவும்." #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "ஆய்வு வழக்கம் உடனடியாக தொடங்கும்." #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" "நிறுத்த பொத்தானை அல்லது விசைப்பலகை தப்பிக்கும் விசையை அழுத்தி, ஆய்வை நிறுத்திவிடும்." #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -111472,13 +111526,13 @@ msgstr "" " நீங்கள் அதை ச்பிண்டில் .0.inhibit உடன் இணைப்பீர்கள்" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "மூலையில் ஆய்வு எடுத்துக்காட்டு" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -111489,55 +111543,55 @@ msgstr "" "ஒவ்வொரு ஆய்வுக்கும் மாற்ற வேண்டிய மிக முக்கியமான அமைப்புகள்:" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, fuzzy, no-wrap #| msgid "* 'XY CLEARANCE'" msgid "XY CLEARANCE" msgstr "* 'Xy இசைவு'" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, fuzzy #| msgid "XY CLEARANCE - distance away from edge before rough probing," msgid "Distance away from edge before rough probing," msgstr "XY இசைவு - தோராயமாக ஆராய்வதற்கு முன் விளிம்பிலிருந்து தூரம்," #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, fuzzy, no-wrap #| msgid "* 'Z CLEARANCE'" msgid "Z CLEARANCE" msgstr "* 'சட் இசைவு'" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, fuzzy #| msgid "Z CLEARANCE - distance from probe to top of material," msgid "Distance from probe to top of material," msgstr "சட் இசைவு - ஆய்விலிருந்து பொருளின் மேல் வரை தூரம்," #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, fuzzy #| msgid "EXTRA DEPTH - distance to lower probe from top of material," msgid "Distance to lower probe from top of material," msgstr "கூடுதல் ஆழம் - பொருளின் மேலிருந்து குறைந்த ஆய்வுக்கான தூரம்," #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, fuzzy, no-wrap #| msgid "KERF_WIDTH" msgid "EDGE WIDTH" msgstr "Kerf_width" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 #, fuzzy #| msgid "" #| "EDGE WIDTH - distance along edge wall (away from corner) to start " @@ -111546,7 +111600,7 @@ msgid "Distance along edge wall (away from corner) to start probing." msgstr "எட்ச் அகலம் - எட்ச் சுவருடன் தூரம் (மூலையிலிருந்து விலகி) ஆய்வு செய்யத் தொடங்க.\n" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." @@ -111555,12 +111609,12 @@ msgstr "" "இயந்திரத்திற்கு அங்குல) அமைக்கப்பட வேண்டும்." #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "முன்னமைவு:" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -111571,7 +111625,7 @@ msgstr "" "அமைக்கவும். இவற்றை கண்ணால் செய்ய முடியும்." #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -111581,7 +111635,7 @@ msgstr "" "ஆய்வு அதன் தொடக்க நிலையில் இருந்து சட் இசைவு + கூடுதல் இசைவு தூரம்.)" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." @@ -111590,7 +111644,7 @@ msgstr "" "ஆய்வு குறைந்துவிட்டால் அது எதையும் தாக்காது." #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -111601,12 +111655,12 @@ msgstr "" "ஒய் சுவருடன் பயன்படுத்தப்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "ஆய்வு பொத்தானை அழுத்திய பின் வரிசை: +" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." @@ -111615,17 +111669,17 @@ msgstr "" "விளிம்பிலிருந்து விலகிச் செல்கிறது. எனவே இது சற்று மூலைவிட்ட நடவடிக்கை." #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "சட் இசைவு + கூடுதல் ஆழம் மூலம் ஆய்வை நகர்த்தவும்," #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "சுவரை இரண்டு முறை (கடினமான மற்றும் நன்றாக) ஆய்வு செய்யுங்கள்," #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" @@ -111633,25 +111687,25 @@ msgstr "" "நகர்த்தவும்," #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "சுவரை இரண்டு முறை ஆய்வு செய்யுங்கள்," #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "சட் இசைவு + கூடுதல் ஆழம் (தொடக்க உயரத்திற்குத் திரும்பும்) மூலம் ஆய்வை உயர்த்தவும்," #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" "தொடக்க மூலையில் விரைவான பின்புறம் (இப்போது ஆய்வு செய்யப்பட்ட சுவர்களைப் பயன்படுத்தி " "கணக்கிடப்பட்டுள்ளது)," #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." @@ -111660,18 +111714,18 @@ msgstr "" "பூச்சியமாக அமைக்கவும்." #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -111683,31 +111737,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "தொடு தட்டு" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "Qtdragon - தொடு தட்டு" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "Qtdragon தொடு தட்டு" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "படங்கள்/qtdragon_touchplate.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -111720,7 +111774,7 @@ msgstr "" "விரைவு மற்றும் அதிகபட்சம் அமைக்கவும். ஆய்வு தூரம்." #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -111735,7 +111789,7 @@ msgstr "" "பயணம் இருக்கலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -111753,7 +111807,7 @@ msgstr "" "அமைப்பிலிருந்து கணக்கிடுவதன் மூலம் தட்டின் அடிப்பகுதியில் பூச்சியமாக்கப்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." @@ -111762,12 +111816,12 @@ msgstr "" "அளவீட்டைச் செய்ய Qtdragon அமைக்கலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "இந்த நற்பொருத்தம் கச்சேரியில் இரண்டு ஆய்வுகளின் பயன்பாட்டை கருதுகிறது:" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" @@ -111776,7 +111830,7 @@ msgstr "" "செட்டர் என்று அழைக்கப்படுகிறது), மற்றும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 #, fuzzy #| msgid "" #| "A spindle probe that is installed temporarily at the beginning of the job " @@ -111789,7 +111843,7 @@ msgstr "" "ஆய்வு அல்லது ரெனிசா ஆய்வு என்று அழைக்கப்படுகிறது)." #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 #, fuzzy #| msgid "" #| "These techniques are useful for machines that do not have repeatable tool " @@ -111810,7 +111864,7 @@ msgstr "" "சாதனங்கள் இல்லாத இயந்திரங்களுக்கு இந்த நுட்பங்கள் பயனுள்ளதாக இருக்கும். . ரேக்-கோல்சேஞ்ச்)" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -111821,7 +111875,7 @@ msgstr "" "விரும்பலாம். அந்த அமைப்புகள் பின்னர் பிரிவில் மூடப்பட்டுள்ளன." #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." @@ -111831,40 +111885,40 @@ msgstr "" "இந்த ஆவணம் உள்ளடக்கியது." #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "பணிப்பாய்வு கண்ணோட்டம்" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "ஒரு விரிவான பணிப்பாய்வு ஒத்திகை இந்த கண்ணோட்டத்தைப் பின்பற்றுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 #, fuzzy #| msgid "These include:" msgid "Setup steps include:" msgstr "இவை பின்வருமாறு:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 #, fuzzy #| msgid "" #| "Setup steps include: +\n" @@ -111892,7 +111946,7 @@ msgstr "" "ஆய்வு இயக்கத்தில் இருக்கும்போது கருக்கலைப்பு க honored ரவிக்கப்படும்.\n" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" @@ -111901,14 +111955,14 @@ msgstr "" "பிரிவில் மேலும் விரிவாக விளக்கப்படும்:" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "நிறுவப்பட்ட சுழல் ஆய்வுடன் கருவி செட்டரை அளவிடுவதன் மூலம் ஆய்வு கருவி பூச்சியம்" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." @@ -111917,18 +111971,18 @@ msgstr "" "தொகுதியின் மேல் முகம் (சக் போன்றவை)." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "வெர்சா ஆய்வு தாவலில், தொகுதி உயரத்திற்கு அளவிடப்பட்ட மதிப்பை உள்ளிடவும்." #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "ஆட்டோ கருவி அளவீட்டு" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -111939,7 +111993,7 @@ msgstr "" "கருவி தேவையில்லை." #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -111952,20 +112006,20 @@ msgstr "" "Gmockapy திரை நுட்பத்தை முன்னோடியாகக் கொண்டது." #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "நிகழ்வுகளின் வரிசை (இயல்புநிலை அமைப்பில் இயல்புநிலை கோப்புகளைப் பயன்படுத்துதல்):" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 #, fuzzy #| msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z" msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "இனி இன் [Tool_Change] சட் இல் வரையறுக்கப்பட்ட நிலைக்கு சட் இல் விரைவான நகர்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 #, fuzzy #| msgid "" #| "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y" @@ -111975,7 +112029,7 @@ msgstr "" "ஒய் இல் விரைவான நகர்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 #, fuzzy #| msgid "" #| "Perform normal M6 tool change: ie, stop spindle, send message to user to " @@ -111988,7 +112042,7 @@ msgstr "" "பயனருக்கு செய்தியை அனுப்பவும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 #, fuzzy #| msgid "" #| "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] " @@ -112001,7 +112055,7 @@ msgstr "" "விரைவான நகர்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 #, fuzzy #| msgid "" #| "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z" @@ -112012,7 +112066,7 @@ msgstr "" "கீழே" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 #, fuzzy #| msgid "" #| "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] " @@ -112023,7 +112077,7 @@ msgstr "" "இனி இன் [vera_toolsetter] MaxProbe இல் வரையறுக்கப்பட்ட அதிகபட்சமாக சட் இல் ஆராயுங்கள்" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 #, fuzzy #| msgid "" #| "Changes the offset of the current work coordinate system to match the " @@ -112036,7 +112090,7 @@ msgstr "" "பொருந்தக்கூடிய தற்போதைய பணி ஒருங்கிணைப்பு அமைப்பின் ஆஃப்செட்டை மாற்றுகிறது" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 #, fuzzy #| msgid "" #| "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " @@ -112049,21 +112103,21 @@ msgstr "" "நகர்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 #, fuzzy #| msgid "Rapid move to the X Y position when the tool change was called" msgid "Rapid move to the X Y position when the tool change was called." msgstr "கருவி மாற்றம் அழைக்கப்படும் போது ஃச் ஒய் நிலைக்கு விரைவான நகர்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 #, fuzzy #| msgid "Rapid move down to the Z position when the tool change was called" msgid "Rapid move down to the Z position when the tool change was called." msgstr "கருவி மாற்றம் அழைக்கப்படும் போது சட் நிலைக்கு விரைவாக நகரும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -112075,25 +112129,25 @@ msgstr "" " கருவி ஆய்வைத் தொடுவதற்கு அதிகபட்ச தூரம் அதிகமாக இருக்க வேண்டும்.\n" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "விரிவான பணிப்பாய்வு எடுத்துக்காட்டு" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "ஒரு முறை அமைப்பு" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "பின்வரும் அமைப்புகள் நடைமுறையில் இருக்கும் வரை மட்டுமே செய்யப்பட வேண்டும்:" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 #, fuzzy #| msgid "" #| "Under Probe Tool Screens: Insure reasonable values for \"Rapid\" and " @@ -112109,7 +112163,7 @@ msgstr "" "இருக்கும் விரைவு. +" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 #, fuzzy #| msgid "" #| "Under Probe Tool Screens: insure that \"Tool Measure\" is enabled (this " @@ -112122,7 +112176,7 @@ msgstr "" "(இது ஒரு பொத்தானாகும், இது முன்னிலைப்படுத்தப்பட வேண்டும்)" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 #, fuzzy #| msgid "" #| "Under Settings: insure that \"Use Tool Sensor\" is enabled (this is a " @@ -112135,7 +112189,7 @@ msgstr "" "(இது ஒரு டிக்-பெட்டி, சரிபார்க்கப்பட வேண்டும்)" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 #, fuzzy #| msgid "" #| "In the Tool Table: setup a tool for the spindle probe and insure that its " @@ -112148,7 +112202,7 @@ msgstr "" "அமைக்கப்பட்டிருப்பதை உறுதிப்படுத்தவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 #, fuzzy #| msgid "" #| "It is possible to use a non-zero tool length for the tool probe, but this " @@ -112164,13 +112218,13 @@ msgstr "" "நீளத்தை கருதுகிறது." #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "ஒரு நிரலைத் தொடங்குவதற்கு முன் செயல்முறை" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." @@ -112179,12 +112233,12 @@ msgstr "" "செய்யப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "சுழல் ஆய்வை சுழற்சியில் உடல் ரீதியாக ஏற்றவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -112195,7 +112249,7 @@ msgstr "" "பயன்படுத்தப்படலாம்)" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." @@ -112204,7 +112258,7 @@ msgstr "" "என்பதற்கான ஆய்வு திரைகளின் கீழ் உள்ள பொத்தானைப் பயன்படுத்தவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -112215,12 +112269,12 @@ msgstr "" "அமைப்புகளில் அமைத்து காண்பிக்கும் என்பதை நினைவில் கொள்க" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "உங்கள் பணியிடத்திற்கு சாக்." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -112233,7 +112287,7 @@ msgstr "" "உங்கள் பணி ஒருங்கிணைப்பு அமைப்புக்கான சுழிய சட் ஆகவும் இருக்கும்)" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -112244,7 +112298,7 @@ msgstr "" "அல்லது பிற முறை பொருத்தமானது." #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -112256,7 +112310,7 @@ msgstr "" "ஒரே மாதிரியாக இருந்தால், அது கருவி மாற்றத்தைத் தவிர்க்கும்." #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." @@ -112264,7 +112318,7 @@ msgstr "" "ஒரு நிரல் சுழல் தொடங்கினால் சுழல் ஆய்வை சுழற்சியில் விட்டுவிடாமல் பார்த்துக் கொள்ளுங்கள்." #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -112275,7 +112329,7 @@ msgstr "" "தானியங்கி இடைநிறுத்தங்களுடன் செயல்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -112292,13 +112346,13 @@ msgstr "" "விண்வெளியில் அதே கட்டத்தில் முடிவடையும்." #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "Qtdragon HD இல் பணிப்பகுதி உயரம் ஆய்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -112309,31 +112363,31 @@ msgstr "" "அதிகபட்ச தூரம் அதிகமாக இருக்க வேண்டும்." #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "வேலை துண்டு உயரம் ஆய்வு" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "Qtdragon HD - பணிப்பகுதி உயரம் ஆய்வு" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "Qtdragon_hd உயர ஆய்வு" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "படங்கள்/qtdragon_hd_workpiece_probe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." @@ -112342,18 +112396,18 @@ msgstr "" "கணக்கிடுகிறது." #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "ஆய்வு நிலை தொகுப்பு பொத்தான்களை இயக்கவும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "சரிபார்க்கும்போது, தொகுப்பு பொத்தான்கள் இயக்கப்பட்டுள்ளன." #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." @@ -112362,13 +112416,13 @@ msgstr "" "தானாக நிரப்ப பயனரை அனுமதிக்கிறது." #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "முதன்மையான திரையில் ஆட்டோஃபில் பணிப்பகுதி உயரம்" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." @@ -112377,18 +112431,18 @@ msgstr "" "புலத்திற்கு மாற்றப்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "இல்லையெனில், முதன்மையான திரை பாதிக்கப்படவில்லை." #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "பணியிட ஆய்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" @@ -112397,13 +112451,13 @@ msgstr "" "ஆயத்தொகுப்புகள் குறிப்பிடுகின்றன" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "இயந்திர ஆய்வு" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" @@ -112412,13 +112466,13 @@ msgstr "" "சட் ஆயத்தொகுப்புகள் குறிப்பிடுகின்றன" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "சட் பாதுகாப்பான பயண உயரம்" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." @@ -112427,12 +112481,12 @@ msgstr "" "உயரத்திற்கு உயர்த்தப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "சுழல் பின்னர் குறிப்பிட்ட சட் ஒருங்கிணைப்பைக் குறைக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" @@ -112440,23 +112494,23 @@ msgstr "" "வேண்டும்." #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "தொடக்க பொத்தானை" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "இயந்திரம் முதல் இடத்திற்கு சாக் செய்யும், பின்னர் ஆய்வு செய்யும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "இயந்திரம் பின்னர் இரண்டாவது இடத்திற்கு சாக் செய்து மீண்டும் கீழே ஆய்வுகள்." #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" @@ -112464,7 +112518,7 @@ msgstr "" "தெரிவிக்கப்படுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." @@ -112473,34 +112527,34 @@ msgstr "" "அளவுருக்கள் முதன்மையான GUI அமைப்புகள் பக்கத்திலிருந்து படிக்கப்படுகின்றன." #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "கருக்கலைப்பு பொத்தானை" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "தற்போது நிறுத்தப்படும் அனைத்து சாக் மற்றும் ஆய்வு நடைமுறைகளையும் ஏற்படுத்துகிறது." #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "உதவி பொத்தான்" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "இந்த உதவி கோப்பைக் காட்டுகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "இயந்திர இயக்க தொகுதிக்குள் எந்த 2 புள்ளிகளையும் குறிப்பிடலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." @@ -112509,7 +112563,7 @@ msgstr "" "இருக்கும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." @@ -112518,7 +112572,7 @@ msgstr "" "இருக்கும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." @@ -112527,7 +112581,7 @@ msgstr "" "வேறுபாடு மட்டுமே தெரிவிக்கப்படுகிறது." #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." @@ -112537,13 +112591,13 @@ msgstr "" "பரிந்துரைக்கப்படுகிறது." #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "கருவி அளவீட்டு ஊசிகள்" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -112554,24 +112608,24 @@ msgstr "" "மதிப்புகளுக்கு வினைபுரியும்." #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "கருவி அளவீட்டு இனி கோப்பு மாற்றங்கள்" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "பின்வருவனவற்றை சேர்க்க உங்கள் இனி கோப்பை மாற்றவும்:" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "ஆய்வு பிரிவு" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." @@ -112580,13 +112634,13 @@ msgstr "" "அனுமதிக்கிறது. ஆட்டோ கருவி ஆய்வைச் சேர்க்க M6 REMAP உடன் வெர்சா ஆய்வு செயல்படுகிறது." #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "Rs274ngc பிரிவு" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -112598,7 +112652,7 @@ msgstr "" " << துணை: REMAP: SEC: பிழை-கையாளுதல், மறுபிரவேசம் கைவிட விவரங்கள் >>" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -112611,13 +112665,13 @@ msgstr "" "சரிபார்க்கவும். மாற்றியமைக்கப்பட்ட கோப்பை சுட்டிக்காட்டும் தனிப்பயன் உள்ளீடுகள் சாத்தியமாகும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "[Rs274ngc]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -112631,7 +112685,7 @@ msgstr "" " ~/linuxcnc/nc_files/remap_lib\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -112641,7 +112695,7 @@ msgstr "" " On_abort_command = o அழைப்பு\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -112651,7 +112705,7 @@ msgstr "" " Remap = m6 modalGroup = 6 prolog = change_prolog ngc = qt_auto_probe_tool epilog = change_epilog\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -112665,7 +112719,7 @@ msgstr "" " ஃச், ஒய், & சட் கருவி செட்டர் ஆய்வு இருப்பிடத்தை அமைக்கவும். +" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -112677,7 +112731,7 @@ msgstr "" "மாற்றியமைப்பதன் மூலம் இந்த நடத்தை மாற்றப்படலாம்." #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" @@ -112686,37 +112740,37 @@ msgstr "" "இது இந்த சட் மதிப்பை தற்போதைய சட் ஒருங்கிணைப்புக்கு சேர்க்கிறது)" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "ஐ.என்.ஐ.யின் [மாற்றம்_போசிசன்] ஃச் & ஒய் நிலைக்கு விரைவான நகர்வு." #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "கையேடு கருவி மாற்ற ஒப்புதலுக்காக காத்திருங்கள்" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "ஐ.என்.ஐ." #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "இனி இன் [VESA_TOOLSETTER] Z_MAX_CLEAR சட் நிலைக்கு விரைவான நகர்வு" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "விரைவான ஆய்வு" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "மெதுவான ஆய்வு" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -112726,27 +112780,27 @@ msgstr "" " 'கருவிக்கு பயணம்' செயல் வரிசை: +" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "[vera_toolsetter] Z_MAX_CLEAR சட் நிலைக்கு விரைவான நகர்வு" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "[vera_toolsetter] XY நிலைக்கு விரைவான நகர்வு" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "[vera_toolsetter] சட் நிலைக்கு விரைவான நகர்வு." #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "எடுத்துக்காட்டு அமைப்புகள்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -112764,7 +112818,7 @@ msgstr "" " MaxProbe = -20\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -112777,7 +112831,7 @@ msgstr "" "உள்ளன. அனைத்து மதிப்புகளும் இயந்திர சொந்த அலகுகளில் உள்ளன." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -112793,7 +112847,7 @@ msgstr "" "சுட்டிக்காட்டும் தனிப்பயன் உள்ளீடுகள் சாத்தியமாகும்." #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -112807,13 +112861,13 @@ msgstr "" " Toplevel = ~/linuxcnc/nc_files/remap_lib/python-stdglue/python/toplevel.py\n" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "தேவையான HAL இணைப்புகள்" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -112823,7 +112877,7 @@ msgstr "" "இணைக்கப்பட்டால், நீங்கள் ஆய்வு ச்டைலசை அழுத்தினால் QTDragn இல் எல்.ஈ.டி." #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -112841,7 +112895,7 @@ msgstr "" "அம்சத்திலிருந்து ரன் அமைப்புகள் பக்கத்தில் முடக்கப்படலாம்." #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -112852,13 +112906,13 @@ msgstr "" "பயன்படுத்தினால், விரைவான நகர்வில் தொடங்குவது நல்லது." #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "லேசர் பொத்தான்கள்" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -112873,13 +112927,13 @@ msgstr "" "ஆஃப்செட்களை அமைக்கிறது." #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "தாவல்கள் விளக்கம்" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 #, fuzzy #| msgid "" #| "Tabs allow the user to select the most appropriate info/control on the " @@ -112907,13 +112961,13 @@ msgstr "" "வித்தியாசமாக அமைக்கப்படலாம்." #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "முதன்மை தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." @@ -112922,33 +112976,33 @@ msgstr "" "காட்சியைக் கட்டுப்படுத்தும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" "'பயனர் பார்வை': தற்போதைய நிரலின் பயனர் தொகுப்பு காட்சியைத் தேர்ந்தெடுக்கவும்/மீட்டெடுக்கவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "'பி', 'எக்ச்', 'ஒய்', 'இசட்': நிலையான காட்சிகளை அமைக்கவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "'டி': பரிமாணங்களின் காட்சியை மாற்றவும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "'+', '-': சூம் கட்டுப்பாடுகள்." #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "'சி': கருவி இயக்கம் கோடுகளின் தெளிவான கிராபிக்ச்." #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." @@ -112957,13 +113011,13 @@ msgstr "" "பொத்தான்கள் வரை வரையறுக்கப்படலாம்." #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "கோப்பு தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -112974,13 +113028,13 @@ msgstr "" "ரிப்பரை' ஏற்றலாம்." #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "ஆஃப்செட்ச் தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." @@ -112989,13 +113043,13 @@ msgstr "" "பூச்சியமாக்குவதற்கான வசதியான பொத்தான்கள் உள்ளன. G92 மற்றும் தற்போதைய G5x பயனர் ஆஃப்செட்." #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "கருவி தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -113012,38 +113066,38 @@ msgstr "" "குறையும்:" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "தற்போதைய கருவி நிலையை அமைக்கவும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "தற்போதைய கருவி நிலையை சரிசெய்யவும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "சுழிய தற்போதைய கருவி நிலை" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "கருவி ஆஃப்செட்டை நேரடியாக அமைக்கவும்" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "கடைசியாக மீட்டமைக்கவும்" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "நிலை தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -113054,13 +113108,13 @@ msgstr "" "அங்கு கணினி நிகழ்வுகள் பிழைத்திருத்த சிக்கல்களுக்கு உதவக்கூடும்." #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "ஆய்வு தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -113072,13 +113126,13 @@ msgstr "" "ஒத்தவை. Qtdragon_hd ஒரு சிறிய கிராபிக்ச் காட்சி சாளரத்தையும் காண்பிக்கும்." #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "CAMVIEW தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, fuzzy, no-wrap #| msgid "" #| "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -113091,7 +113145,7 @@ msgstr "" " ஃச் அல்லது ஒய் அளவு விகித விகிதம் அல்லது கேமரா எண்ணை சரிசெய்ய, இதற்கான விருப்பக் கோப்பில் பாருங்கள்: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, fuzzy, no-wrap #| msgid "" #| "[CUSTOM_FORM_ENTRIES]\n" @@ -113112,7 +113166,7 @@ msgstr "" " கேம்ப்வியூ கேம் எண் = 0\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, fuzzy, no-wrap #| msgid "" #| "These are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -113129,18 +113183,18 @@ msgstr "" " Qtdragon இயங்காதபோது மட்டுமே முன்னுரிமை கோப்பைத் திருத்த முடியும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "சி-கோட்ச் தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." @@ -113149,13 +113203,13 @@ msgstr "" "சொடுக்கு செய்தால், குறியீட்டின் விளக்கம் காண்பிக்கப்படும்." #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "அமைவு தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -113169,7 +113223,7 @@ msgstr "" " மூன்று துணை தாவல்கள் உள்ளன:" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." @@ -113178,12 +113232,12 @@ msgstr "" "பக்கத்தில் வேலை செய்கின்றன." #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "'PDF' - ஏற்றப்பட்ட PDF அமைவு பக்கங்கள் இங்கே காட்டப்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." @@ -113191,27 +113245,27 @@ msgstr "" "'பண்புகள்' - ஒரு நிரல் ஏற்றப்படும் போது அதன் ஐயா -குறியீட்டு பண்புகள் இங்கே காட்டப்படும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "உஉகுமொ பக்கத்திற்கு வழிசெலுத்தல் பொத்தான்கள் உள்ளன:" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "அப் அம்பு உங்களை இயல்புநிலை உஉகுமொ பக்கத்திற்கு வழங்குகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "இடது அம்பு ஒரு உஉகுமொ பக்கத்தை பின்னோக்கி நகர்த்துகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "வலது அம்பு ஒரு உஉகுமொ பக்கத்தை முன்னோக்கி நகர்த்துகிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -113221,31 +113275,31 @@ msgstr "" " தனிப்பயன் QTVCP பேனல்களை இந்த தாவலில் உட்பொதித்த_டாப்_லோகேசன் விருப்பத்தை 'TABWIDGET_SETUP' க்கு அமைப்பதன் மூலம் காட்டலாம்." #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "Qtdragon - அமைவு தாவல் மாதிரி" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "Qtdragon அமைவு தாவல்" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "படங்கள்/qtdragon_setup_page.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "அமைப்புகள் தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." @@ -113254,19 +113308,23 @@ msgstr "" "வெளிப்புற நிரல்களை ஏற்றவும் அமைப்புகள் தாவல் பயன்படுத்தப்படுகிறது." #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "பயன்பாட்டு தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 +#, fuzzy +#| msgid "" +#| "This tabs will display another stab election of G-code utility programs:" msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "இந்த தாவல்கள் சி-கோட் பயன்பாட்டு திட்டங்களின் மற்றொரு STAB தேர்தலைக் காண்பிக்கும்:" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." @@ -113275,7 +113333,7 @@ msgstr "" "முகம் அரைக்க அனுமதிக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." @@ -113284,7 +113342,7 @@ msgstr "" "துளைக்க ஒரு நிரலை விரைவாக அமைப்பதை அனுமதிக்கிறது." #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -113294,21 +113352,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" -"தனிப்பயன் QTVCP பேனல்களை eped_tab_location விருப்பத்தை `Tabwidget_utities` க்கு " -"அமைப்பதன் மூலம் இங்கே காட்ட முடியும்" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "பயனர் தாவல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -113319,13 +113383,13 @@ msgstr "" "பயனர் தாவலை அழுத்துவது அவற்றின் மூலம் சுழற்சி செய்யும்." #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "பாணிகள்" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -113340,31 +113404,31 @@ msgstr "" "தற்போதைய QSS கோப்பை மேலெழுதலாம்." #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "Qtdragon - இரண்டு பாணி எடுத்துக்காட்டுகள்" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "Qtdragon styles" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "படங்கள்/பாணி-ஒப்பீட்டு" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "பன்னாட்டுமயமாக்கல்" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." @@ -113373,7 +113437,7 @@ msgstr "" "முடியும்." #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." @@ -113382,7 +113446,7 @@ msgstr "" "நிறுவப்பட்டுள்ளது." #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 #, fuzzy #| msgid "" #| "The following assumes that the linuxcnc git directory is ~/linuxcnc-dev." @@ -113392,12 +113456,12 @@ msgstr "" "லினக்ச் சிஎன்சி சிஐடி அடைவு ~/லினக்ச் சிஎன்சி-டிஇவி என்று பின்வருபவை கருதுகின்றன." #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "'Qtdragn' க்கு qtdragon_hd மாற்றாக 'qtdragon_hd' ஐப் பயன்படுத்தினால்" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." @@ -113406,7 +113470,7 @@ msgstr "" "வைக்கப்படுகின்றன." #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." @@ -113415,7 +113479,7 @@ msgstr "" "பைதான் பதிப்பாகும்." #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." @@ -113424,12 +113488,12 @@ msgstr "" "உருவாக்க/திருத்த வேண்டிய கோப்புகள் இவை." #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr ".Qm கோப்புகள் PYQT ஆல் பயன்படுத்தப்பட்ட தொகுக்கப்பட்ட மொழிபெயர்ப்பு கோப்புகள்." #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -113443,7 +113507,7 @@ msgstr "" "உண்மையில் ஒரு இத்தாலிய மொழிபெயர்ப்புக்கு `qtdragon_it.ts` ஆக இருக்கும்." #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." @@ -113452,7 +113516,7 @@ msgstr "" "உருவாக்கப்பட்ட எந்த மொழிபெயர்ப்பு கோப்புகளும்.*`மொழிபெயர்ப்புகளுக்கு பயன்படுத்தப்படாது." #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" @@ -113461,24 +113525,24 @@ msgstr "" "என்றால், பயனர் தேவையான மேம்பாட்டுக் கருவிகளை நிறுவ வேண்டும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "மொழிகளின் கோப்பகத்திற்கு மாற்றவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "cd ~/linuxcnc-dev/share/qtvcp/திரைகள்/qtdragon/மொழிகள்\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" @@ -113487,13 +113551,13 @@ msgstr "" "பின்வருவனவற்றை இயக்கவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "pyuic5 ../qtdragon.ui> qtdragon.py\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -113507,18 +113571,18 @@ msgstr "" "மொழிபெயர்ப்பை மாற்றியமைத்தால், இந்த படி தேவையில்லை." #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "ஒரு .ts கோப்பை உருவாக்கவும் அல்லது திருத்தவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "./langfile xx\n" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" @@ -113527,23 +113591,23 @@ msgstr "" "*.py ../../../.. ts qtdragon_xx.ts" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "மொழிபெயர்ப்பின் திருத்துதல் மொழியியலாளர் பயன்பாட்டுடன் செய்யப்படுகிறது:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "மொழியியலாளர்\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "TS கோப்பைத் திறந்து சரங்களை மொழிபெயர்க்கவும்" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -113557,7 +113621,7 @@ msgstr "" "இருக்க வேண்டும். முடிந்தால் மொழிபெயர்ப்பை அசலை விட இனி செய்ய முயற்சிக்கவும்." #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -113567,7 +113631,7 @@ msgstr "" " `கோப்பு -> சேமி`" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -113577,7 +113641,7 @@ msgstr "" " `File -> Release`" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." @@ -113586,7 +113650,7 @@ msgstr "" "Qtdragon மொழிபெயர்க்கப்படும்." #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -113601,13 +113665,13 @@ msgstr "" "டிராகன்_எக்ச்எக்ச்.டிஎச் மற்றும் Qtdragon_xx.qm ஆகியவை செய்யப்பட வேண்டிய ஒரே கோப்புகள்." #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "தனிப்பயனாக்கம்" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." @@ -113616,13 +113680,13 @@ msgstr "" "பொதுவான கண்ணோட்டம்." #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "ச்டைல்சீட்ச்" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -113636,19 +113700,19 @@ msgstr "" " 'திருத்து தாள்' தாவல் காண்பிக்கப்படும் நடைதாள் மாற்றங்களை திருத்துதல், விண்ணப்பித்தல் மற்றும் சேமிக்க அனுமதிக்கிறது." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "Qtdragon slaynesheet ஆசிரியர்" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "படங்கள்/qtdragon_stylesheet_editor.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" @@ -113657,7 +113721,7 @@ msgstr "" "சேர்க்க வேண்டும். +" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" @@ -113665,7 +113729,7 @@ msgstr "" "உதாரணமாக, டி.ஆர்.ஓ எழுத்துருவை மாற்ற (இந்த உள்ளீட்டைத் தேடி எழுத்துரு பெயரை மாற்றவும்):" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -113683,12 +113747,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "டி.ஆர்.ஓ காட்சி எழுத்துரு மற்றும் காட்சி வடிவமைப்பை மாற்ற:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -113704,7 +113768,7 @@ msgstr "" " QProperty-angular_template: '%11.2f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -113726,12 +113790,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "அச்சு தேர்ந்தெடுக்கப்பட்ட பொத்தானின் சொடுக்கு பட்டியல் உருப்படிகளை மாற்றவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -113755,12 +113819,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "மூடுபனி பொத்தானின் உரையை 'காற்று' ஆக மாற்ற (இந்த வரிகளைச் சேர்க்கவும்)" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, fuzzy, no-wrap msgid "" "#action_mist{\n" @@ -113772,12 +113836,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "ஆஃப்செட்டுகள் காட்சி எழுத்துரு மற்றும் வடிவத்தை மாற்ற:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -113791,13 +113855,13 @@ msgstr "" " QProperty-metric_template: '%10.1f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "}\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -113813,12 +113877,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "உரையாடல்களுடன் மங்கலான விளைவை நிறுத்த:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -113830,12 +113894,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "நிலையை மாற்ற/தேர்வு வண்ணங்கள்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -113855,12 +113919,12 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "சி-குறியீடு உரை காட்சி வண்ணங்கள்/எழுத்துருக்களை மாற்றவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, fuzzy, no-wrap #| msgid "" #| "}\n" @@ -113938,14 +114002,14 @@ msgstr "" " }\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "கையேடு சுழல் பொத்தான்களை அதிகரிக்கும்/குறைக்க வேகத்தை அதிகரிக்கவும்/குறைக்கவும்:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -113963,13 +114027,13 @@ msgstr "" " }\n" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "கியுடி வடிவமைப்பாளர் மற்றும் பைதான் குறியீடு" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, fuzzy, no-wrap #| msgid "" #| "All aspects of the GUI are fully customization through Qt Designer and/or Python code. This capability is included with the QtVCP development environment. The extensive use of QtVCP widgets keeps the amount of required Python code to a minimum, allowing relatively easy modifications. The LinuxCNC website has extensive documentation on the installation and use of QtVCP libraries. See <> for more information about QtVCP in general.\n" @@ -113987,7 +114051,7 @@ msgstr "" " தனிப்பயன் கையாளுதல் கோப்பைப் பயன்படுத்தாமல் சிறிய பைதான் குறியீடு மாற்றங்களைச் செய்ய QTDRAGN QTVCP இன் RC கோப்பையும் பயன்படுத்தலாம்." #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." @@ -113996,24 +114060,24 @@ msgstr "" "தகவலுக்கு." #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "Qtdragon - தனிப்பயனாக்கப்பட்ட Qtdragon" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "Qtdragon தனிப்பயனாக்கப்பட்டது" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "படங்கள்/சில்வர்டாகன்_கச்டம்.பின்கும்" @@ -290135,6 +290199,23 @@ msgid "B(9), B(9), B(9), B(9), B(9)\\&." msgstr "" "பி <மற்றும் 2> (9), பி <லாசிக்> (9), பி (9), பி <இல்லை> (9), பி (9)." +#~ msgid "Rapid up .010 of an inch or 0.254 mm." +#~ msgstr "ஒரு அங்குலத்தின் .010 அல்லது 0.254 மிமீ." + +#~ msgid "" +#~ "Rapid move back down to the current hole bottom, less .010 of an inch or " +#~ "0.254 mm." +#~ msgstr "" +#~ "விரைவான நகர்வு தற்போதைய துளை அடிப்பகுதிக்கு கீழே, ஒரு அங்குலத்தின் .010 அல்லது " +#~ "0.254 மிமீ." + +#~ msgid "" +#~ "Custom QtVCP panels can be displayed here by setting the " +#~ "EMBED_TAB_LOCATION option to `tabWidget_utilities`" +#~ msgstr "" +#~ "தனிப்பயன் QTVCP பேனல்களை eped_tab_location விருப்பத்தை `Tabwidget_utities` க்கு " +#~ "அமைப்பதன் மூலம் இங்கே காட்ட முடியும்" + #, fuzzy #~| msgid "Move Down" #~ msgid "Moveoff" From aa95bd6a8659e9a25b04beee25a682f2febef5c9 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:30 +0100 Subject: [PATCH 03/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/pt_BR.po | 2420 +++++++++++++++++++++++----------------------- 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/pt_BR.po b/docs/po/pt_BR.po index f3c6b901a33..9c53a57f8aa 100644 --- a/docs/po/pt_BR.po +++ b/docs/po/pt_BR.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-02-03 03:48+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: none\n" @@ -2793,7 +2793,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2818,7 +2818,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2831,7 +2831,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -11122,7 +11122,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15258,17 +15258,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17572,7 +17571,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22869,8 +22868,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -23012,8 +23011,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -23048,7 +23047,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23346,159 +23345,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23510,124 +23520,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23637,7 +23647,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23653,13 +23663,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23667,7 +23677,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23680,39 +23690,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23723,44 +23733,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23772,101 +23782,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -24098,59 +24108,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24161,7 +24171,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24170,7 +24180,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24180,25 +24190,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24208,7 +24218,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24216,7 +24226,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24226,7 +24236,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24234,7 +24244,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24242,13 +24252,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24257,25 +24267,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24283,7 +24293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24292,13 +24302,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24306,125 +24316,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24432,7 +24442,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24441,14 +24451,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24456,24 +24466,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24483,13 +24493,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24498,13 +24508,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24517,12 +24527,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24534,37 +24544,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24573,51 +24583,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24626,7 +24636,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24634,220 +24644,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24856,7 +24866,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24864,7 +24874,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24872,7 +24882,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24880,7 +24890,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24888,7 +24898,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24896,7 +24906,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24904,96 +24914,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -25004,20 +25014,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -25028,7 +25038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25038,13 +25048,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -25057,20 +25067,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25080,7 +25090,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -25088,13 +25098,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -25102,7 +25112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -25110,7 +25120,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -25118,7 +25128,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -25126,7 +25136,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -25136,12 +25146,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25151,13 +25161,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25165,104 +25175,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31818,8 +31828,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39992,7 +40002,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40197,7 +40207,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40552,7 +40562,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40668,7 +40678,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40726,10 +40736,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42435,7 +42445,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42454,7 +42464,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43430,7 +43440,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -44018,7 +44028,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44473,7 +44483,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44496,7 +44506,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44519,132 +44529,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44653,48 +44665,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44702,7 +44714,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44710,26 +44722,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44738,7 +44750,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44749,14 +44761,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44766,21 +44778,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44801,7 +44813,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44809,7 +44821,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44817,7 +44829,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44829,7 +44841,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44837,37 +44849,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44875,14 +44887,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44890,13 +44902,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44904,7 +44916,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44913,32 +44925,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44950,7 +44962,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44959,13 +44971,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44974,13 +44986,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44990,7 +45002,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44999,13 +45011,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -45023,13 +45035,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -45039,78 +45051,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -45119,47 +45131,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45170,18 +45182,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45195,26 +45207,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45223,7 +45235,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45240,13 +45252,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45254,18 +45266,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45273,18 +45285,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45293,14 +45305,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45308,7 +45320,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45317,7 +45329,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45326,13 +45338,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45353,7 +45365,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45361,7 +45373,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45370,144 +45382,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45518,98 +45530,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45617,24 +45629,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45643,25 +45655,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45671,31 +45683,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45703,109 +45715,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45814,174 +45826,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45990,20 +46002,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -46011,13 +46023,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -46025,13 +46037,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -46039,32 +46051,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -46073,7 +46085,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -46083,7 +46095,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -46094,7 +46106,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -46103,14 +46115,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -46118,12 +46130,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -46131,7 +46143,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -46139,63 +46151,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46206,18 +46218,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46226,7 +46238,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46235,7 +46247,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46245,7 +46257,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46257,36 +46269,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46294,37 +46306,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46333,78 +46345,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46414,13 +46426,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46428,14 +46440,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61840,7 +61852,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64468,7 +64480,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71796,7 +71808,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74305,7 +74317,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74341,7 +74353,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74358,7 +74370,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74374,7 +74386,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74481,7 +74493,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74506,7 +74518,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74520,7 +74532,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74530,7 +74542,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74634,7 +74646,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74781,7 +74793,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75551,7 +75563,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -88147,7 +88159,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -88157,33 +88169,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88193,32 +88206,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88228,13 +88241,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88243,7 +88256,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88253,7 +88266,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88261,7 +88274,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88275,12 +88288,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88288,7 +88301,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88297,13 +88310,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88312,7 +88325,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88320,7 +88333,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88329,7 +88342,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88340,14 +88353,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88360,40 +88373,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88402,13 +88415,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88417,7 +88430,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88426,7 +88439,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88434,13 +88447,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88457,7 +88470,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88465,13 +88478,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88479,7 +88492,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88488,7 +88501,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88501,7 +88514,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88511,13 +88524,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88526,13 +88539,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88541,13 +88554,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88556,13 +88569,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88572,14 +88585,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "Adding files" msgid "HAL Bridge" msgstr "Adicionando arquivos" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88587,37 +88600,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88625,13 +88638,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88655,13 +88668,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88669,13 +88682,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88684,7 +88697,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88696,14 +88709,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88712,29 +88725,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88742,7 +88755,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88750,7 +88763,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88759,31 +88772,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88791,7 +88804,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88802,7 +88815,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88810,13 +88823,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88826,41 +88839,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88872,14 +88885,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88887,12 +88900,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88902,7 +88915,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88910,7 +88923,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88922,7 +88935,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88930,13 +88943,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88945,30 +88958,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88977,13 +88990,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88991,13 +89004,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -89006,7 +89019,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -89015,13 +89028,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -89039,7 +89052,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -89051,19 +89064,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -89071,7 +89084,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -89079,12 +89092,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -89095,7 +89108,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -89103,7 +89116,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -89111,7 +89124,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -89119,25 +89132,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -89149,7 +89162,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -89159,7 +89172,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -89167,80 +89180,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89248,7 +89261,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89256,7 +89269,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89265,20 +89278,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89286,7 +89299,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89294,7 +89307,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89303,7 +89316,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89313,7 +89326,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89321,7 +89334,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89332,7 +89345,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89344,7 +89357,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89358,7 +89371,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89369,7 +89382,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89379,14 +89392,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89396,7 +89409,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89404,25 +89417,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89431,32 +89444,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89464,31 +89477,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89497,13 +89510,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89514,13 +89527,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89529,13 +89542,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89544,26 +89557,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89574,13 +89587,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89588,13 +89601,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89602,13 +89615,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89618,13 +89631,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89632,49 +89645,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89683,7 +89696,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89691,105 +89704,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89797,253 +89810,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -90051,13 +90064,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -90065,63 +90078,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -90129,7 +90142,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -90137,14 +90150,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -90152,69 +90165,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90226,31 +90239,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90259,7 +90272,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90269,7 +90282,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90281,33 +90294,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90318,7 +90331,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90326,45 +90339,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90372,39 +90385,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90412,7 +90425,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90421,73 +90434,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90496,25 +90509,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90522,28 +90535,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90551,25 +90564,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90577,14 +90590,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90592,12 +90605,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90606,7 +90619,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90614,7 +90627,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90623,14 +90636,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90638,7 +90651,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90649,13 +90662,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90663,214 +90676,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90878,37 +90891,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90917,7 +90930,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90926,13 +90939,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90942,7 +90955,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90950,7 +90963,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90958,7 +90971,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90968,7 +90981,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90977,44 +90990,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -91022,27 +91035,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -91054,7 +91067,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -91063,7 +91076,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -91073,7 +91086,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -91083,13 +91096,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -91097,7 +91110,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -91109,7 +91122,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -91117,13 +91130,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -91133,13 +91146,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -91151,58 +91164,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91210,26 +91223,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91240,38 +91253,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91279,13 +91292,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91294,13 +91307,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91308,7 +91321,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91320,7 +91333,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91330,31 +91343,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91364,46 +91377,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91411,64 +91424,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91476,19 +91490,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91496,13 +91518,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91512,82 +91534,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91597,51 +91619,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91651,41 +91673,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91695,7 +91717,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91703,7 +91725,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91711,14 +91733,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91728,26 +91750,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91757,33 +91779,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91795,12 +91817,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91811,7 +91833,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91825,12 +91847,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91845,12 +91867,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91860,12 +91882,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91875,13 +91897,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91892,12 +91914,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91906,12 +91928,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91924,12 +91946,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91958,14 +91980,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91977,13 +91999,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91996,31 +92018,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From ec3e645dc0345e6e869905811d97566bec9ead15 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:32 +0100 Subject: [PATCH 04/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/de.po | 2524 +++++++++++++++++++++++++------------------------ 1 file changed, 1298 insertions(+), 1226 deletions(-) diff --git a/docs/po/de.po b/docs/po/de.po index 13e486c4a85..714d58bc377 100644 --- a/docs/po/de.po +++ b/docs/po/de.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-22 19:45+0000\n" "Last-Translator: Steffen Möller \n" "Language-Team: none\n" @@ -2960,7 +2960,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "Bohrzyklus, mit Verweilzeit, Vorschub aus" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2985,7 +2985,7 @@ msgid "incremental programming" msgstr "inkrementelle Programmierung" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2998,7 +2998,7 @@ msgid "inverse time feed mode" msgstr "Inverser Zeitvorschubmodus" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -13837,7 +13837,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -19229,10 +19229,14 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Chip breaking back-off distance in " +#| "machine units" msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" "'PARAMETER_G73_PECK_CLEARANCE = .020' (Voreinstellung: Metrische Maschine: " "1 mm, imperiale Maschine: .05 Zoll) Splitter/Span (chip)-Back-" @@ -19240,10 +19244,15 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Clearance distance from last feed depth " +#| "when machine rapids back to bottom of hole, in machine units." msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" "'PARAMETER_G83_PECK_CLEARANCE = .020' (Voreinstellung: Metrische Maschine: " "1mm, imperiale Maschine: .050 Zoll) Freiraumabstand (engl. clearance " @@ -22359,7 +22368,7 @@ msgstr "Konfiguration der Referenzfahrt (engl. homing)" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -29254,8 +29263,8 @@ msgstr "" "wird seine Seriennummer in `echo_serial_number` widergespiegelt." #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "*enabled* (engl. für aktiviert)" @@ -29410,8 +29419,8 @@ msgstr "" "Die Ganzzahlen entsprechen den nominalen G-Code-Nummern multipliziert mit 10. (Beispiele: 10 = 'G1', 430 = 'G43', 923 = 'G92.3')" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "*homed*" @@ -29451,7 +29460,7 @@ msgstr "" "'(returns string)' - Pfad zur INI-Datei, die an linuxcnc übergeben wird." #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "*inpos*" @@ -29772,12 +29781,26 @@ msgstr "'(gibt einen booleschen Wert zurück)' - 'Bewegung pausiert'-Flag." #. type: Labeled list #: src/config/python-interface.adoc:281 +#, fuzzy, no-wrap +#| msgid "*spindle_stop*" +msgid "*single_stepping*" +msgstr "*spindle_stop*" + +#. type: Plain text +#: src/config/python-interface.adoc:283 +#, fuzzy +#| msgid "'(returns boolean)' - `motion paused` flag." +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "'(gibt einen booleschen Wert zurück)' - 'Bewegung pausiert'-Flag." + +#. type: Labeled list +#: src/config/python-interface.adoc:284 #, no-wrap msgid "*pocket_prepped*" msgstr "*pocket_prepped*" #. type: Plain text -#: src/config/python-interface.adoc:284 +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." @@ -29786,86 +29809,86 @@ msgstr "" "Tasche ist vorbereitet. -1 wenn keine vorbereitete Tasche." #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "*poll()*" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" "-'(eingebaute Funktion)' Methode zur Aktualisierung der aktuellen " "Statusattribute." #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "*position*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "'(gibt das Tupel von Floats zurück)' - Trajektorienposition." #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" "'(returns boolean)' - Flag, wahr, wenn die Sonde ausgelöst hat (Latch)." #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" "'(returns integer)' - spiegelt den Wert des Pins 'motion.probe-input' wider." #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" "'(gibt ein Tupel von Floats zurück)' - Position, an der die Sonde ausgelöst " "wurde." #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "*probiert*" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" "'(returns boolean)' - flag, true, wenn ein Prüfpunktvorgang ausgeführt wird." #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" @@ -29874,72 +29897,72 @@ msgstr "" "CANON_UNITS_MM=2, CANON_UNITS_CM=3" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "*queue*" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" "'(gibt ganze Zahl zurück)' - aktuelle Größe der Warteschlange des " "Trajektorienplaners." #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "'(returns boolean)' - Die Trajektorienplaner-Warteschlange ist voll." #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "*rapidrate*" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "'(returns float)' - Eilgang Übersteuerungs-Faktor." #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" "'(returns integer)' - Zeile, die der RS274NGC-Interpreter gerade liest." #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "*rotation_xy*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "'(returns float)' - aktueller XY-Rotationswinkel um die Z-Achse." #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "*settings*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -29957,13 +29980,13 @@ msgstr "" "settings[4] = `G64 Q` naive CAM Toleranz." #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "*spindle*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." @@ -29972,13 +29995,13 @@ msgstr "" "siehe das >." #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." @@ -29987,13 +30010,13 @@ msgstr "" "`[TRAJ]SPINDLES`." #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "*state*" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." @@ -30002,13 +30025,13 @@ msgstr "" "`RCS_DONE`, `RCS_EXEC`, `RCS_ERROR`." #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "*task_mode*" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." @@ -30017,24 +30040,24 @@ msgstr "" "`MODE_AUTO`, `MODE_MANUAL`." #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "*task_paused*" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "'(gibt die ganze Zahl zurück)' - Flag \"Aufgabe angehalten\"." #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "*task_state*" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." @@ -30043,24 +30066,24 @@ msgstr "" "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "'(gibt ganze Zahl zurück)' - aktuelle Werkzeugnummer." #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." @@ -30069,24 +30092,24 @@ msgstr "" "(0, wenn kein Werkzeug geladen ist)." #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "'(returns tuple of floats)' - Versatzwerte des aktuellen Werkzeugs." #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -30101,7 +30124,7 @@ msgstr "" "sich um Ganzzahlen, bei den übrigen um Fließkommazahlen." #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30127,13 +30150,13 @@ msgstr "" " print(\"Kein Werkzeug geladen\")\n" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "*toolinfo*(_toolno_)" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -30143,7 +30166,7 @@ msgstr "" "Das folgende Skript dient als Beispiel" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30163,26 +30186,26 @@ msgstr "" "print(s.toolinfo(toolno))\n" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr " liefert die Ausgabe:\n" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*velocity*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." @@ -30191,13 +30214,13 @@ msgstr "" "sinnvolle Interpretation." #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "Das \"Achsen\"-Wörterbuch" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -30215,13 +30238,13 @@ msgstr "" "einer Achse gehören." #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." @@ -30231,13 +30254,13 @@ msgstr "" "`[JOINT___n__]MAX_LIMIT` wider." #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." @@ -30247,18 +30270,18 @@ msgstr "" "`[JOINT___n__]MIN_LIMIT`." #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "'(returns float)' - aktuelle Geschwindigkeit." #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "Das `Gelenk`(engl. joint) Wörterbuch" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30276,18 +30299,18 @@ msgstr "" "print(\"Joint 1 auf Referenzposition: \", s.joint[1][\"homed\"])\n" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "Für jedes Gelenk sind die folgenden Wörterbuchschlüssel verfügbar:" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "*backlash* (engl. für Umkehrspiel)" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." @@ -30296,88 +30319,88 @@ msgstr "" "spiegelt `[JOINT___n__]BACKLASH` wider." #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" "'(gibt eine ganze Zahl zurück)' - ein Wert ungleich Null bedeutet aktiviert." #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "*fault* (engl. für Fehler)" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" "'(gibt eine ganze Zahl zurück)' - ein Wert ungleich Null bedeutet einen " "Achsverstärkerfehler." #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "'(returns float)' - aktueller Schleppfehler." #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "'(returns float)' - Größe des maximalen Schleppfehlers." #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" "'(returns integer)' - Nicht-Null bedeutet, dass die Referenzposition " "eingenommen wurde." #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "'(returns integer)' - ungleich Null bedeutet Referenfahrt im Gange." #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "'(gibt ganze Zahl zurück)' - ungleich Null bedeutet in Position." #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "'(returns float)' - aktuelle Eingabeposition." #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "*jointType*" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See <> für Details." #. type: Labeled list -#: src/config/python-interface.adoc:467 +#: src/config/python-interface.adoc:470 #, no-wrap msgid "*max_ferror*" msgstr "*max_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:469 +#: src/config/python-interface.adoc:472 msgid "" "'(returns float)' - maximum following error. configuration parameter, " "reflects `[JOINT___n__]FERROR`." @@ -30403,20 +30426,20 @@ msgstr "" "reflektiert `[JOINT___n__]FERROR`." #. type: Labeled list -#: src/config/python-interface.adoc:470 +#: src/config/python-interface.adoc:473 #, no-wrap msgid "*max_hard_limit*" msgstr "*max_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:472 +#: src/config/python-interface.adoc:475 msgid "'(returns integer)' - non-zero means max hard limit exceeded." msgstr "" "'(gibt ganze Zahlen zurück)' - ungleich Null bedeutet, dass der maximale " "harte Grenzwert überschritten wird." #. type: Plain text -#: src/config/python-interface.adoc:476 +#: src/config/python-interface.adoc:479 msgid "" "'(returns float)' - maximum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." @@ -30426,25 +30449,25 @@ msgstr "" "`[JOINT___n__]MAX_LIMIT`." #. type: Labeled list -#: src/config/python-interface.adoc:477 +#: src/config/python-interface.adoc:480 #, no-wrap msgid "*max_soft_limit*" msgstr "*max_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:479 +#: src/config/python-interface.adoc:482 msgid "non-zero means `max_position_limit` was exceeded, int" msgstr "" "ungleich Null bedeutet, dass `max_position_limit` überschritten wurde, int" #. type: Labeled list -#: src/config/python-interface.adoc:480 +#: src/config/python-interface.adoc:483 #, no-wrap msgid "*min_ferror*" msgstr "*min_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:482 +#: src/config/python-interface.adoc:485 msgid "" "'(returns float)' - configuration parameter, reflects " "`[JOINT___n__]MIN_FERROR`." @@ -30453,20 +30476,20 @@ msgstr "" "`[JOINT___n__]MIN_FERROR` wider." #. type: Labeled list -#: src/config/python-interface.adoc:483 +#: src/config/python-interface.adoc:486 #, no-wrap msgid "*min_hard_limit*" msgstr "*min_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:485 +#: src/config/python-interface.adoc:488 msgid "'(returns integer)' - non-zero means min hard limit exceeded." msgstr "" "'(gibt eine ganze Zahl zurück)' - ungleich Null bedeutet, dass der minimale " "harte Grenzwert überschritten wird." #. type: Plain text -#: src/config/python-interface.adoc:489 +#: src/config/python-interface.adoc:492 msgid "" "'(returns float)' - minimum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." @@ -30476,50 +30499,50 @@ msgstr "" "`[JOINT___n__]MIN_LIMIT` wider." #. type: Labeled list -#: src/config/python-interface.adoc:490 +#: src/config/python-interface.adoc:493 #, no-wrap msgid "*min_soft_limit*" msgstr "*min_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:492 +#: src/config/python-interface.adoc:495 msgid "'(returns integer)' - non-zero means `min_position_limit` was exceeded." msgstr "" "'(returns integer)' - ungleich Null bedeutet, dass `min_position_limit` " "überschritten wurde." #. type: Labeled list -#: src/config/python-interface.adoc:493 +#: src/config/python-interface.adoc:496 #, no-wrap msgid "*output*" msgstr "*output*" #. type: Plain text -#: src/config/python-interface.adoc:495 +#: src/config/python-interface.adoc:498 msgid "'(returns float)' - commanded output position." msgstr "'(returns float)' - befohlene Ausgabeposition." #. type: Block title -#: src/config/python-interface.adoc:496 src/gui/panelui.adoc:255 +#: src/config/python-interface.adoc:499 src/gui/panelui.adoc:255 #, no-wrap msgid "*override_limits*" msgstr "*override_limits*" #. type: Plain text -#: src/config/python-interface.adoc:498 +#: src/config/python-interface.adoc:501 msgid "'(returns integer)' - non-zero means limits are overridden." msgstr "" "'(gibt eine ganze Zahl zurück)' - ein Wert ungleich Null bedeutet, dass die " "Grenzen außer Kraft gesetzt werden." #. type: Labeled list -#: src/config/python-interface.adoc:499 +#: src/config/python-interface.adoc:502 #, no-wrap msgid "*units*" msgstr "*units* (engl. für Einheiten)" #. type: Plain text -#: src/config/python-interface.adoc:503 +#: src/config/python-interface.adoc:506 #, no-wrap msgid "" "'(returns float)' - joint units per mm, or per degree for angular joints.\n" @@ -30529,30 +30552,30 @@ msgstr "" "(Gelenkeinheiten sind dasselbe wie Maschineneinheiten, sofern nicht anders durch den Konfigurationsparameter `[JOINT___n__]UNITS` festgelegt)" #. type: Title === -#: src/config/python-interface.adoc:508 +#: src/config/python-interface.adoc:511 #, no-wrap msgid "The `spindle` dictionary" msgstr "Das `Spindel`-Wörterbuch" #. type: Labeled list -#: src/config/python-interface.adoc:510 +#: src/config/python-interface.adoc:513 #, no-wrap msgid "*brake*" msgstr "*brake* (engl. für Bremse)" #. type: Plain text -#: src/config/python-interface.adoc:512 +#: src/config/python-interface.adoc:515 msgid "'(returns integer)' - value of the spindle brake flag." msgstr "'(gibt ganze Zahl zurück)' - Wert des Spindelbremsflags." #. type: Labeled list -#: src/config/python-interface.adoc:513 +#: src/config/python-interface.adoc:516 #, no-wrap msgid "*direction*" msgstr "*direction* (engl. für Richtung)" #. type: Plain text -#: src/config/python-interface.adoc:515 +#: src/config/python-interface.adoc:518 msgid "" "'(returns integer)' - rotational direction of the spindle with forward=1, " "reverse=-1." @@ -30560,75 +30583,75 @@ msgstr "" "'(returns integer)' - Drehrichtung der Spindel mit vorwärts=1, rückwärts=-1." #. type: Plain text -#: src/config/python-interface.adoc:518 +#: src/config/python-interface.adoc:521 msgid "'(returns integer)' - value of the spindle enabled flag." msgstr "'(gibt ganze Zahl zurück)' - Wert des Flags \"Spindel aktiviert\"." #. type: Plain text -#: src/config/python-interface.adoc:520 +#: src/config/python-interface.adoc:523 msgid "(not currently implemented)" msgstr "(derzeit nicht implementiert)" #. type: Labeled list -#: src/config/python-interface.adoc:521 +#: src/config/python-interface.adoc:524 #, no-wrap msgid "*increasing*" msgstr "*increasing* (engl. für zunehmend)" #. type: Plain text -#: src/config/python-interface.adoc:522 +#: src/config/python-interface.adoc:525 msgid "'(returns integer)' - unclear." msgstr "'(gibt ganze Zahl zurück)' - unklar." #. type: Labeled list -#: src/config/python-interface.adoc:523 +#: src/config/python-interface.adoc:526 #, no-wrap msgid "*orient_fault*" msgstr "*orient_fault*" #. type: Plain text -#: src/config/python-interface.adoc:524 src/config/python-interface.adoc:526 +#: src/config/python-interface.adoc:527 src/config/python-interface.adoc:529 msgid "'(returns integer)'" msgstr "'(gibt ganze Zahl zurück)'" #. type: Labeled list -#: src/config/python-interface.adoc:525 +#: src/config/python-interface.adoc:528 #, no-wrap msgid "*orient_state*" msgstr "*orient_state*" #. type: Labeled list -#: src/config/python-interface.adoc:527 +#: src/config/python-interface.adoc:530 #, no-wrap msgid "*override*" msgstr "*override*" #. type: Plain text -#: src/config/python-interface.adoc:529 +#: src/config/python-interface.adoc:532 msgid "'(returns float)' - spindle speed override scale." msgstr "'(returns float)' - Spindel Geschwindigkeits-Neufestsetzungs-Skala." #. type: Labeled list -#: src/config/python-interface.adoc:530 +#: src/config/python-interface.adoc:533 #, no-wrap msgid "*override_enabled*" msgstr "*override_enabled*" #. type: Plain text -#: src/config/python-interface.adoc:532 +#: src/config/python-interface.adoc:535 msgid "'(returns boolean)' - value of the spindle override enabled flag." msgstr "" "'(returns boolean)' - Wert der Spindel-Neufestsetzungs-flag (engl. spindle " "override)." #. type: Labeled list -#: src/config/python-interface.adoc:533 +#: src/config/python-interface.adoc:536 #, no-wrap msgid "*speed*" msgstr "*speed*" #. type: Plain text -#: src/config/python-interface.adoc:536 +#: src/config/python-interface.adoc:539 #, no-wrap msgid "" "'(returns float)' - spindle speed value, rpm, > 0: clockwise, < 0: counterclockwise.\n" @@ -30638,13 +30661,13 @@ msgstr "" "Bei aktivem G96 entspricht der Wert der maximalen Drehzahl, die durch das optionale 'D'-Wort von G96 festgelegt wird, oder – falls das 'D'-Wort fehlt – den Standardwerten ±1e30." #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "Vorbereitung des Sendens von Befehlen" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." @@ -30654,7 +30677,7 @@ msgstr "" "aufgerufen werden." #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" @@ -30664,32 +30687,32 @@ msgstr "" "nur gesendet werden, wenn:" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "NOTAUS (engl. ESTOP) nicht ausgelöst wurde und" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "die Maschine eingeschaltet ist und" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "Referenzfahrten an den Achsen durchgeführt wurden" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "der Interpreter nicht läuft und" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "der Modus ist auf \"MDIModus\" eingestellt ist" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" @@ -30698,7 +30721,7 @@ msgstr "" "`linuxcnc.command.mdi()` könnte sein:" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30714,7 +30737,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -30726,7 +30749,7 @@ msgstr "" " return not s.estop and s.enabled and (s.homed.count(1) == s.joints) and (s.interp_state == linuxcnc.INTERP_IDLE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -30736,12 +30759,11 @@ msgid "" msgstr "" "if ok_for_mdi():\n" " c.mode(linuxcnc.MODE_MDI)\n" -" c.wait_complete() # warte bis mode Wechsel ausgeführt (oder der " -"voreingestellte timeout von 5s eingetreten)\n" +" c.wait_complete() # warte bis mode Wechsel ausgeführt (oder der voreingestellte timeout von 5s eingetreten)\n" " c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." @@ -30750,19 +30772,19 @@ msgstr "" "Abschnitt zu 'linuxcnc.command methods'." #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "Senden von Befehlen über 'linuxcnc.command'" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" "Initialisieren Sie vor dem Senden eines Befehls einen Befehlskanal wie folgt:" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30776,7 +30798,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -30786,7 +30808,7 @@ msgstr "" "c.abort()\n" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -30800,7 +30822,7 @@ msgstr "" "c.auto(linuxcnc.AUTO_RESUME)\n" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -30810,7 +30832,7 @@ msgstr "" "c.brake(linuxcnc.BRAKE_RELEASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -30820,13 +30842,13 @@ msgstr "" "c.flood(linuxcnc.FLOOD_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "c.home(2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -30838,25 +30860,25 @@ msgstr "" "c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, increment)\n" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table()\n" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "c.maxvel(200.0)\n" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -30866,7 +30888,7 @@ msgstr "" "c.mist(linuxcnc.MIST_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -30878,13 +30900,13 @@ msgstr "" "c.mode(linuxcnc.MODE_MANUAL)\n" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits()\n" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -30894,128 +30916,128 @@ msgstr "" "c.reset_interpreter()\n" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "`linuxcnc.command` Attribute" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "`serial`" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "die Seriennummer des aktuellen Befehls" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "`linuxcnc.command` Methoden:" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "`abort()`" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "EMC_TASK_ABORT-Meldung senden." #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "`auto(int[, int])`" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" "Ausführen, Einzelschritte ausführen, Anhalten oder Fortsetzen eines " "Programms." #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "`brake(int)`" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "Spindelbremse aktivieren oder lösen." #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "`debug(int)`" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "die Debug-Stufe über die Meldung EMC_SET_DEBUG einstellen." #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "sendet eine Bedienermeldung auf den Bildschirm. (max. 254 Zeichen)" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" "sendet eine Bedienerfehlermeldung auf den Bildschirm. (max. 254 Zeichen)" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "`feedrate(float)`" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "den Vorschub-Override setzen, 1.0 = 100%." #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "`flood(int)`" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "Ein-/ausschalten der Kühlmittel-Flut." #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -31023,7 +31045,7 @@ msgid "Syntax" msgstr "Syntax" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -31035,14 +31057,14 @@ msgstr "" "flood(linuxcnc.FLOOD_OFF)\n" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "Konstanten" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -31052,24 +31074,24 @@ msgstr "" "FLOOD_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "`home(int)`" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "ein bestimmtes Gelenk zu Referenzpunkt fahren." #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "`jog(command-constant, bool, int[, float[, float]])`" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -31083,13 +31105,13 @@ msgstr "" "jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, distance)\n" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "Befehlskonstanten" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -31101,13 +31123,13 @@ msgstr "" "linuxcnc.JOG_INCREMENT\n" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "jjogmode" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -31120,12 +31142,12 @@ msgid "True" msgstr "True" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "Einzelne Gelenkbewegungen anfordern (erfordert teleop_enable(0))" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -31137,38 +31159,38 @@ msgid "False" msgstr "False" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" "Abfrage der kartesischen Achsenkoordinaten (erfordert teleop_enable(1))" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "joint_num_or_axis_index" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "Für gemeinsames Joggen (Jogmode=1)" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "Für kartesisches Joggen der Achse (jjogmode=0)" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -31180,51 +31202,51 @@ msgstr "" "(x=>0,y=>1,z=>2,a=>3,b=>4,c=>5,u=>6,v=>7,w=>8)\n" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table()`" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "die Werkzeugtabelle neu laden." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "`maxvel(float)`" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "set maximum velocity" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "`mdi(string)`" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "einen MDI-Befehl senden. Maximal 254 Zeichen." #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "`mist(int)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "Kühlnebel ein-/ausschalten. +" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -31236,7 +31258,7 @@ msgstr "" "mist(linuxcnc.MIST_OFF) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -31246,180 +31268,180 @@ msgstr "" "MIST_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "`mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "Modus einstellen (MODE_MDI, MODE_MANUAL, MODE_AUTO)." #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "`override_limits()`" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "Flag für die Überschreitung der Achsengrenzen setzen." #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "`program_open(string)`" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "eine NGC-Datei öffnen." #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "`rapidrate()`" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "set rapid override factor" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "`reset_interpreter()`" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "den RS274NGC-Interpreter zurücksetzen" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed(int)`" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "adaptiven Vorschub (engl. adaptive feed)-Flag setzen" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "Wert auf analogen Ausgangs-Pin legen" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete(int)`" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "setze Block-löschen-Markierung (engl. flag)" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output(int, int)`" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "Digitalen Ausgangspin auf Wert setzen" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold(int)`" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "Vorschubfreigabe ein/auseinstellen" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_feed_override(int)`" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "Vorschub-Neufestsetzung ein/ausschalten" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "Einstellung der maximalen Positionsgrenze für eine bestimmte Achse" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit()`" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "Legen Sie die minimale Positionsgrenze für eine bestimmte Achse fest" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop(int)`" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "optionalen Stopp ein-/ausschalten" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override(int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" "Spindel-Neufestsetzung (engl. override) einstellen aktiviert. Standardmäßig " "ist die Spindel 0 eingestellt." #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" @@ -31429,17 +31451,17 @@ msgstr "" "`SPINDLE_CONSTANT`]" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "Speed: Drehzahl in U/min (engl. RPM), Standardwert ist 0." #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "Spindle: Spindelnummer für den Befehl ist standardmäßig 0." #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." @@ -31448,7 +31470,7 @@ msgstr "" "bevor sie fortgesetzt werden, die Standardeinstellung verlang dies nicht." #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." @@ -31456,19 +31478,19 @@ msgstr "" "MDI-Befehle ignorieren dies. \"S1000\" danach schaltet die Spindel aus." #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg(string)`" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" "sendet eine Betreiber-Textnachricht auf den Bildschirm (max. 254 Zeichen)." #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31480,7 +31502,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -31490,7 +31512,7 @@ msgstr "" "c.spindle(linuxcnc.INCREASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -31500,7 +31522,7 @@ msgstr "" "c.spindle(linuxcnc.SPINDLE_INCREASE, 2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -31510,7 +31532,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_FORWARD, 1024)\n" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -31520,7 +31542,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_REVERSE, 666, 1)\n" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -31530,7 +31552,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -31540,26 +31562,26 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF, 0)\n" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`spindleoverride(float [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" "Spindel-Neufestsetzung (engl. override)-Faktor einstellen. Bezieht sich wenn " "nicht anders angegeben auf Spindel 0." #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "`state(int)`" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." @@ -31568,13 +31590,13 @@ msgstr "" "`STATE_ESTOP_RESET`, `STATE_ON`, oder `STATE_OFF` sein." #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "`task_plan_sync()`" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." @@ -31583,36 +31605,36 @@ msgstr "" "aktuellen Werten des Interpreters aktualisiert." #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "`teleop_enable(int)`" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" "Teleop-Modus aktivieren/deaktivieren (für gemeinsames Joggen deaktivieren)." #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "`tool_offset(int, float, float, float, float, float, int)`" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "Den Werkzeugversatz einstellen. Siehe Anwendungsbeispiel oben." #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "`traj_mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." @@ -31621,24 +31643,24 @@ msgstr "" "`MODE_COORD` oder `MODE_TELEOP`." #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "`unhome(int)`" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "Referenzpunkt eines bestimmten Gelenks auflösen (engl. unhome)." #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete([float])`" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -31647,23 +31669,20 @@ msgid "" "Returns `RCS_DONE` or `RCS_ERROR` according to command execution status.\n" "Note that python execution will be blocked until this function returns." msgstr "" -"Auf die Beendigung des letzten Befehls warten. Akzeptiert ein optionales " -"Argument zur Festlegung des timeouts (Zeitüberschreitung).\n" +"Auf die Beendigung des letzten Befehls warten. Akzeptiert ein optionales Argument zur Festlegung des timeouts (Zeitüberschreitung).\n" "Dessen Standardwert ist 5 Sekunden wenn nicht angegeben. \n" "Gibt -1 bei Zeitüberschreitung zurück.\n" -"Gibt `RCS_DONE` oder `RCS_ERROR` zurück entsprechend dem Status der " -"Befehlsausführung.\n" -"Bemerke dass die Ausführung von Python blockiert bis diese Funktion " -"ausgeführt wurde." +"Gibt `RCS_DONE` oder `RCS_ERROR` zurück entsprechend dem Status der Befehlsausführung.\n" +"Bemerke dass die Ausführung von Python blockiert bis diese Funktion ausgeführt wurde." #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "Lesen des Fehlerkanals" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." @@ -31672,7 +31691,7 @@ msgstr "" "her und pollen (durch Aufruf von poll() ) Sie ihn regelmäßig." #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -31689,7 +31708,7 @@ msgstr "" "einem Setup zu haben." #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31703,13 +31722,13 @@ msgstr "" "e = linuxcnc.error_channel()\n" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "error = e.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -31729,13 +31748,13 @@ msgstr "" " print(typus, text)\n" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "Lesen von INI-Datei Werten" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" @@ -31744,7 +31763,7 @@ msgstr "" "Objekt `linuxcnc.ini`:" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31758,7 +31777,7 @@ msgstr "" "# python3 ini-example.py ~/emc2-dev/configs/sim/axis/axis_mm.ini\n" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -31768,13 +31787,13 @@ msgstr "" "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "inifile = linuxcnc.ini(sys.argv[1])\n" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -31784,7 +31803,7 @@ msgstr "" "# following idiom is useful for setting a default value:\n" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -31794,7 +31813,7 @@ msgstr "" "print(\"machine name: \", machine_name)\n" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -31804,7 +31823,7 @@ msgstr "" "# falls der Schlüssel nicht gefunden wurde:\n" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -31814,7 +31833,7 @@ msgstr "" "print(\"extensions: \", extensions)\n" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -31828,12 +31847,12 @@ msgstr "" " linuxcnc.nmlfile = os.path.join(os.path.dirname(sys.argv[1]), nmlfile)\n" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "Oder für die selbe INI-Datei wie LinuxCNC:" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31847,13 +31866,13 @@ msgstr "" "# python3 ini-example2.py\n" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -31863,25 +31882,25 @@ msgstr "" "stat.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "inifile = linuxcnc.ini(stat.ini_filename)\n" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "# Siehe obiges Beispiel für die Verwendung des 'inifile' Objekts\n" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "Der Typ `linuxcnc.positionlogger`" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" @@ -31889,80 +31908,80 @@ msgstr "" "entnommen werden." #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "Members" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "Anzahl der Punkte." #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "Methoden" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "`start(float)`" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "den Positionslogger starten und alle ARG-Sekunden ausführen" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "`clear()`" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "den Positionslogger löschen" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "`stop()`" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "den Positionslogger anhalten" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "`call()`" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "Plotte jetzt den Backplot." #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "`last([int])`" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" "Gibt den letzten Punkt auf dem Plot oder keinen (als Python Ausdruck `None`) " @@ -39753,8 +39772,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -50155,7 +50174,7 @@ msgid "<>" msgstr "<>" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -50360,7 +50379,7 @@ msgid "<>" msgstr "<>" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -50715,7 +50734,7 @@ msgid "<>" msgstr "<>" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "Bogenabstandsmodus (engl. Arc Distance Mode)" @@ -50842,7 +50861,7 @@ msgstr "" "MAX_VELOCITY oder Trajektorienbeschränkungen ihn begrenzen." #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "G0 Beispiel" @@ -50913,10 +50932,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -52984,7 +53003,7 @@ msgstr "" "Schneiden von kegelförmigen Gewinden." #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "Technische Informationen" @@ -53012,7 +53031,7 @@ msgstr "" "Gewindes beginnen kann." #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -54232,7 +54251,7 @@ msgstr "" "G53 X2 (Eilgangbewegung zur absoluten Koordinate X2)\n" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "Siehe Abschnitt <> für weitere Informationen." @@ -54825,7 +54844,7 @@ msgstr "" "Fräskompensation eingeschaltet ist." #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -55386,8 +55405,9 @@ msgstr "G73 Bohrzyklus mit Spanbruch" #. type: delimited block - #: src/gcode/g-code.adoc:1815 -#, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +#, fuzzy, no-wrap +#| msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 X- Y- Z- R- Q- P- \n" #. type: Plain text @@ -55407,10 +55427,15 @@ msgstr "'L' - wiederholen" #. type: Plain text #: src/gcode/g-code.adoc:1824 +#, fuzzy +#| msgid "" +#| "The 'G73' cycle is drilling or milling with chip breaking. This cycle " +#| "takes a Q number which represents a 'delta' increment along the Z axis. " +#| "Peck clearance can be specified by optional P number." msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" "Der \"G73\"-Zyklus ist Bohren oder Fräsen mit Spanbruch. Dieser Zyklus " "nimmt eine Q-Zahl, die ein \"Delta\"-Inkrement entlang der Z-Achse " @@ -55441,51 +55466,53 @@ msgstr "" "unten um Delta oder auf die Z-Position, je nachdem, was weniger tief ist." #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." -msgstr "Schnelles Aufsteigen (engl. rapid up) um 0,010 Zoll oder 0,254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." +msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" "Wiederholen der Schritte 2 und 3, bis die Z-Position bei Schritt 2 erreicht " "ist." #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "Die Z-Achse fährt im Eilgang in die R-Position." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "Die Q-Zahl ist negativ oder null." #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "die R-Nummer ist nicht angegeben" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "G74 Linkshändiger Gewindeschneidzyklus mit Verweilzeit" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (X- Y- Z-) oder (U- V- W-) R- L- P- $- F-\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "'R-' - Zurückziehen der Position entlang der Z-Achse." #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." @@ -55494,17 +55521,17 @@ msgstr "" "Zyklus. Siehe <> für Beispiele." #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "P-' - Verweilzeit (Sekunden)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "'$-' - Ausgewählte Spindel." #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." @@ -55513,12 +55540,12 @@ msgstr "" "Umdrehung zurückgelegten Strecke (Gewindesteigung))." #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "G74 verwendet keine synchronisierte Bewegung." #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -55527,10 +55554,10 @@ msgstr "" "und Verweilzeit am Bohrungsgrund vorgesehen." #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." @@ -55539,52 +55566,52 @@ msgstr "" "and In-Between Motion>> beschrieben." #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" "Deaktivieren von Vorschub- und Geschwindigkeits-Neufestsetzungen (engl. " "overrides)." #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" "Fahren Sie die Z-Achse mit der aktuellen Vorschubgeschwindigkeit in die Z-" "Position." #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "Anhalten der ausgewählten Spindel (ausgewählt durch den Parameter $)" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "Drehen der Spindel im Uhrzeigersinn." #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "Verweilen für die Anzahl von P Sekunden." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" "Bewegen Sie der Z-Achse mit der aktuellen Vorschubgeschwindigkeit, um Z zu " "löschen" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" "Wiederherstellung der Vorschub- und Geschwindigkeitsneufestsetzung-" "Aktivierung in den vorherigen Zustand" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -55597,42 +55624,42 @@ msgstr "" "pro Umdrehung Gewindesteigung ergibt einen Vorschub von F125." #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "G76 Gewindedrehen-Zyklus (engl. threading)" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "G76 Gewindeschneiden" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "images/g76-threads_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" "'Drive Line' - Eine Linie durch die anfängliche X-Position parallel zum Z." #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "'P-' - Die 'Gewindesteigung' in Abstand pro Umdrehung." #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." @@ -55641,7 +55668,7 @@ msgstr "" "sich das Werkzeug an dieser Z-Position." #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -55653,7 +55680,7 @@ msgstr "" "Radiusmessungen." #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -55665,7 +55692,7 @@ msgstr "" "dem 'G76'-Zyklus auf diese Größe gedreht." #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." @@ -55674,7 +55701,7 @@ msgstr "" "erste Gewindeschnitt liegt 'J' hinter der 'Gewindespitzen'-Position." #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." @@ -55683,12 +55710,12 @@ msgstr "" "endgültige Gewindeschnitt liegt 'K' über der 'Gewindespitzenposition'." #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "Optionale Einstellungen" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -55701,7 +55728,7 @@ msgstr "" "`spindle.1.revs`." #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -55718,7 +55745,7 @@ msgstr "" "Durchgängen verwendet wird. (Degression = ein stufenweiser Abstieg)" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" @@ -55727,7 +55754,7 @@ msgstr "" "Durchgängen. (Degression = Tauchen in Stufen)" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -55743,7 +55770,7 @@ msgstr "" "schneidet. Typische Werte sind 29, 29,5 oder 30." #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." @@ -55754,7 +55781,7 @@ msgstr "" "programmieren Sie 'H0'." #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." @@ -55763,7 +55790,7 @@ msgstr "" "programmiert werden." #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -55778,7 +55805,7 @@ msgstr "" "entlang des Gewindes. Für eine 45 Grad Verjüngung programmieren Sie E wie K." #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -55797,7 +55824,7 @@ msgstr "" "den Schnitt." #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -55808,7 +55835,7 @@ msgstr "" "der Beginn des Gewindes." #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -55820,7 +55847,7 @@ msgstr "" "es wird ein Einlaufkegel verwendet." #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -55841,7 +55868,7 @@ msgstr "" "Gewindeschneidens nicht verändert wird." #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -55852,37 +55879,37 @@ msgstr "" "sichere Z-Bewegung mit einem Innengewinde erforderlich." #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "Die aktive Ebene ist nicht die ZX-Ebene." #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "Andere Achsenbezeichnungen wie X- oder Y- werden angegeben." #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr " Der 'R-' Degressionswert ist kleiner als 1,0." #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "Es sind nicht alle erforderlichen Angaben enthalten." #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "\"P-\", \"J-\", \"K-\" oder \"H-\" ist negativ." #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "\"E-\" ist größer als die halbe Länge der Antriebslinie." #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -55894,7 +55921,7 @@ msgstr "" "Informationen." #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." @@ -55903,7 +55930,7 @@ msgstr "" "Informationen finden Sie in der G33 <>." #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -55914,13 +55941,13 @@ msgstr "" "ausgeführt werden." #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "G76 Beispielcode" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -55930,7 +55957,7 @@ msgstr "" "G76 P0.05 Z-1 I-.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -55943,25 +55970,25 @@ msgstr "" "Schnittbewegungen." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "G76 Beispiel" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "images/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "G80-G89 Festzyklen (engl. canned cycles)" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." @@ -55970,7 +55997,7 @@ msgstr "" "Festzyklusstopp 'G80' beschrieben." #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -55989,7 +56016,7 @@ msgstr "" "oder Inkremente werden mit U und V angegeben." #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -56002,13 +56029,13 @@ msgstr "" "nicht erlaubt." #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "Geläufige Begriffe" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -56022,13 +56049,13 @@ msgstr "" "verwenden zusätzliche Argumente." #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "Anhaftende Begriffe" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -56044,7 +56071,7 @@ msgstr "" "immer \"sticky\"." #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -56058,13 +56085,13 @@ msgstr "" "aktuellen Koordinatensystem." #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "Zyklus wiederholen" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -56097,13 +56124,13 @@ msgstr "" "L-Werts ist gleichbedeutend mit der Angabe von L=1." #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "Rückzugsmodus" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -56119,54 +56146,54 @@ msgstr "" "G99>>." #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "Festzyklus Fehler" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "alle Achsenwörter während eines Festzyklus fehlen," #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" "Achsenwörter aus verschiedenen Gruppen (XYZ) (UVW) zusammen verwendet werden," #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" "eine P-Nummer erforderlich ist und eine negative P-Nummer verwendet wird," #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" "eine L-Zahl verwendet wird, die nicht als positive ganze Zahl ausgewertet " "werden kann," #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "die Bewegung der Drehachse während eines Festzyklus verwendet wird," #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" "während eines Festzyklus ist die inverse Zeitvorschubgeschwindigkeit aktiv " "ist," #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "oder Fräserkompensation während eines Festzyklus aktiv ist." #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" @@ -56174,18 +56201,18 @@ msgstr "" "ein Fehler, wenn:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "die Z-Nummer fehlt und derselbe Festzyklus nicht bereits aktiv war," #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "oder die R-Zahl kleiner ist als die Z-Zahl." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." @@ -56194,13 +56221,13 @@ msgstr "" "obigen XY-Bedingungen." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "Vorläufige und zwischenzeitliche Bewegung" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -56213,7 +56240,7 @@ msgstr "" "zur R-Position aus. Dies geschieht nur einmal, unabhängig vom Wert von L." #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" @@ -56222,14 +56249,14 @@ msgstr "" "die folgenden ein oder zwei Schritte ausgeführt:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" "Ein <> parallel zur XY-Ebene zur angegebenen XY-Position." #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." @@ -56238,7 +56265,7 @@ msgstr "" "in der R-Position befindet." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." @@ -56247,13 +56274,13 @@ msgstr "" "liegenden Bewegungen analog." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "Warum ein Canned Cycle (Zyklus aus der Konserve)?" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." @@ -56263,7 +56290,7 @@ msgstr "" "mehrere Codezeilen benötigen, um ausgeführt zu werden." #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -56281,20 +56308,20 @@ msgstr "" "offensichtlich sein." #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" "Zeilennummern sind nicht erforderlich, dienen aber der Verdeutlichung dieser " "Beispiele." #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "Acht Löcher" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -56316,7 +56343,7 @@ msgstr "" "N170 M2 (Programmende)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." @@ -56325,19 +56352,19 @@ msgstr "" "in der ersten Zeile erfolgt, da dieser höher ist als der angegebene R-Wert." #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "images/eight-holes_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "Zwölf Löcher im Viereck" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -56350,7 +56377,7 @@ msgstr "" "Bohrungen mit fünf Codezeilen im Modus \"Festgelegte Bewegung\" erzeugt." #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -56378,13 +56405,13 @@ msgstr "" "N1100 M2 (Programmende)\n" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "images/twelve-holes_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -56395,18 +56422,18 @@ msgstr "" "Startpunkt des festen Zyklus vorhersehen und kontrollieren können." #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "G80 Bewegungsmodi abbrechen" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "G80 Festzyklus abbrechen" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -56417,18 +56444,18 @@ msgstr "" "Modalgruppe 1 auch den Festzyklus aufhebt." #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "Achs-Worte werden bei aktivem G80 programmiert." #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "G80 Beispiel" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -56440,7 +56467,7 @@ msgstr "" "G0 X0 Y0 Z0 (Eilgang zum Koordinatenursprung)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." @@ -56449,7 +56476,7 @@ msgstr "" "wie der vorherige Code." #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -56459,7 +56486,7 @@ msgstr "" "G0 X0 Y0 Z0 (Eilgang zum Koordinatenursprung)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -56472,7 +56499,7 @@ msgstr "" "geschieht, oder mit einem anderen Bewegungsmodus-G-Wort." #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -56485,13 +56512,13 @@ msgstr "" "(G81) einen Satz von acht Löchern, wie in der folgenden Beschriftung gezeigt." #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "G80 Beispiel 1" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -56527,7 +56554,7 @@ msgstr "" "N240 M2 (Programmende)\n" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -56539,7 +56566,7 @@ msgstr "" "können." #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -56553,29 +56580,29 @@ msgstr "" "Festzyklus gehören." #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "G81 Bohrzyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G81 (X- Y- Z-) oder (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "Der 'G81'-Zyklus ist für Bohrungen bestimmt." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "Der Zyklus funktioniert wie folgt:" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." @@ -56584,39 +56611,39 @@ msgstr "" "die Z-Position." #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" "Die Z-Achse führt einen <> aus, um über Z den Weg " "freizumachen." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "G81 Zyklus" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "images/g81mult_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "Beispiel 1 – Absolute Position G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." @@ -56625,7 +56652,7 @@ msgstr "" "Zeile des NC-Codes wird interpretiert." #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." @@ -56634,42 +56661,42 @@ msgstr "" "(G98) sowie die einmalige Ausführung des Bohrzyklus G81." #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "Der X-Wert und die X-Position sind 4." #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "Der Y-Wert und die Y-Position sind 5." #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "Der Z-Wert und die Z-Position sind 1,5." #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "Der R-Wert und der klare (engl. clear) Z-Wert sind 2,8. OLD_Z ist 3." #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "Die folgenden Bewegungen finden statt:" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "Im <> parallel zur XY-Ebene nach (X4, Y5)" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "Im Eilgang parallel zur Z-Achse nach (Z2.8)." #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" @@ -56677,30 +56704,30 @@ msgstr "" "(Z1.5)" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "Im Eilgang parallel zur Z-Achse nach (Z3)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "images/g81ex1_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "Beispiel 2 – Relative Position G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -56717,7 +56744,7 @@ msgstr "" "Position ist 4,2 (=4,8-0,6). OLD_Z ist 3." #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." @@ -56726,17 +56753,17 @@ msgstr "" "Z-Achse nach (X1,Y2,Z4.8), da OLD_Z < clear Z." #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "Die erste Wiederholung besteht aus 3 Zügen." #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "Im <> parallel zur XY-Ebene nach (X5, Y7)" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" @@ -56744,12 +56771,12 @@ msgstr "" "Geschwindigkeit nach (Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "Im Eilgang parallel zur Z-Achse nach (X5, Y7, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." @@ -56758,23 +56785,23 @@ msgstr "" "(=5+4) und die Y-Position auf 12 (=7+5) zurückgesetzt." #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "Im <> parallel zur XY-Ebene zu (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" "Fahrt parallel zur Z-Achse mit Vorschub-Geschwindigkeit auf (X9, Y12, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "Eine schnelle Bewegung parallel zur Z-Achse zu (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." @@ -56783,34 +56810,34 @@ msgstr "" "(=9+4) und die Y-Position auf 17 (=12+5) zurückgesetzt." #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "Im <> parallel zur XY-Ebene nach (X13, Y17, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "Verfahren parallel zur Z-Achse im Vorschub bis (X13, Y17, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "Im Eilgang parallel zur Z-Achse nach (X13, Y17, Z4.8)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "images/g81ex2_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "Beispiel 3 - Relative Position G81" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." @@ -56819,7 +56846,7 @@ msgstr "" "von (X1, Y2, Z3), sondern von (X0, Y0, Z0) aus." #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -56830,25 +56857,25 @@ msgstr "" "während der vorbereitenden Bewegungen eine anfängliche Z-Bewegung geben." #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "images/g81_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "Beispiel 4 - Absolute G81 R > Z" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" "Dies ist eine Darstellung des Bewegungspfads für den zweiten g81-Codeblock." #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -56862,25 +56889,25 @@ msgstr "" "liegt." #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "images/g81a_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "Beispiel 5 - Relative Position R > Z" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -56896,24 +56923,24 @@ msgstr "" "Bewegung an der gleichen Stelle wiederholen." #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "G82 Bohrzyklus, Verweilzeit (engl. dwell)" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "G82 Bohrzyklus, Verweilzeit (engl. dwell)" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." @@ -56922,7 +56949,7 @@ msgstr "" "vorgesehen." #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -56933,13 +56960,13 @@ msgstr "" "Verweilzeit wird durch ein 'P-'Wort im G82-Satz festgelegt." #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." @@ -56948,34 +56975,46 @@ msgstr "" "Verweilzeit von 2 Sekunden am Boden des Lochs." #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "G83 Stufenbohren" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "G83 Peck Bohrzyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 -#, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +#: src/gcode/g-code.adoc:2413 +#, fuzzy, no-wrap +#| msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 +#, fuzzy +#| msgid "" +#| "The 'G83' cycle (often called peck drilling) is intended for deep " +#| "drilling ormilling with chip breaking. The retracts in this cycle clear " +#| "the hole of chips and cut off any long stringers (which are common when " +#| "drilling in aluminum). This cycle takes a Q number which represents a " +#| "'delta' increment along the Z-axis. The retract before final depth will " +#| "always be to the 'retract' plane even if G98 is in effect. The final " +#| "retract will honor the G98/99 in effect. G83 functions the same as G81 " +#| "with the addition of retracts during the drilling operation. Peck " +#| "clearance can be specified by optional P number." msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" "Der 'G83'-Zyklus (oft als Tieflochbohren bezeichnet oder Peck-Bohrzyklus) " "ist für das tiefes Bohren oder Fräsen mit Spanbruch vorgesehen. Die " @@ -56990,7 +57029,7 @@ msgstr "" "festgelegt werden." #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." @@ -56999,51 +57038,49 @@ msgstr "" "unten oder auf die Z-Position fahren, je nachdem, was weniger tief ist." #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" "Schnelles Zurückfahren auf die durch das R-Wort angegebene Rückzugsebene." #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" -"Bewegen Sie sich im Eiltempo zurück zum aktuellen Bohrungsgrund, abzüglich " -"0,254 mm oder 0,010 Zoll." #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" "Wiederholen der Schritte 2, 3 und 4, bis die Z-Position bei Schritt 2 " "erreicht ist." #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "G84 Rechter Gewindeschneidzyklus, Verweilzeit" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "G84 Rechter Gewindeschneidzyklus, Verweilzeit" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "G84 verwendet keine synchronisierte Bewegung." #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -57052,12 +57089,12 @@ msgstr "" "und Verweilzeit am Bohrungsgrund vorgesehen." #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "Starten Sie die Spindeldrehung gegen den Uhrzeigersinn." #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -57070,29 +57107,29 @@ msgstr "" "pro Umdrehung Gewindesteigung ergibt einen Vorschub von F125." #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "G85 Ausbohren" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "Feed Out" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "G85 Bohrzyklus, Verweilen, Rückzug in Vorschubgeschwindigkeit" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." @@ -57101,8 +57138,8 @@ msgstr "" "Bohren oder Fräsen verwendet werden." #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." @@ -57111,7 +57148,7 @@ msgstr "" "Z-Position." #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." @@ -57120,39 +57157,39 @@ msgstr "" "niedriger ist als der ursprüngliche Z-Wert." #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "Mit der Verfahrgeschwindigkeit einfahren, um Z zu löschen." #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "G86 Bohren (engl. boring)" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "Spindel Halt" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "Schnelles Herausfahren" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "G86 Bohrzyklus, Spindel Halt, Eilgang raus" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "G86 (X- Y- Z-) oder (U- V- W-) R- L- P- $-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." @@ -57161,30 +57198,30 @@ msgstr "" "eine P-Zahl für die Anzahl der Verweilsekunden." #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" "Stoppt die Drehung der ausgewählten Spindel. (Wird durch den Parameter $ " "ausgewählt)" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "Starten Sie die Spindel wieder in der ursprünglichen Richtung." #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "die Spindel sich nicht dreht, bevor dieser Zyklus ausgeführt wird." #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "G87 Rückbohren des Zyklus" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." @@ -57193,40 +57230,40 @@ msgstr "" "aber das Verhalten ist undefiniert." #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "G88 Bohrzyklus" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "Manueller Schnitt" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "G88 Bohrzyklus, Spindel Halt, manuelles Herausziehen" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "G89 Bohren (engl. boring)" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "G89 Bohrzyklus, Verweilen, Vorschub Raus" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." @@ -57235,25 +57272,25 @@ msgstr "" "P-Zahl, wobei P die Anzahl der zu verweilenden Sekunden angibt." #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" "Zurückfahren der Z-Achse mit der aktuellen Vorschubgeschwindigkeit, um Z zu " "löschen." #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "G91 Distanz-Modus" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "G90, G91 Distanz-Modus" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -57266,7 +57303,7 @@ msgstr "" "werden im Abschnitt <> ausdrücklich beschrieben." #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." @@ -57276,13 +57313,13 @@ msgstr "" "ausgehend von der aktuellen Koordinate dar." #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "G90 Beispiel" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -57292,13 +57329,13 @@ msgstr "" "G0 X2.5 (Schnellverschiebung zur Koordinate X2.5, einschließlich eventueller Offsets)\n" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "G91 Beispiel" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -57308,13 +57345,13 @@ msgstr "" "G0 X2.5 (Eilgang 2,5 von der aktuellen Position entlang der X-Achse)\n" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "G90.1, G91.1 Bogenabstands-Modus (engl. Arc Distance Mode)" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -57325,7 +57362,7 @@ msgstr "" "die XZ-Ebene angegeben werden, sonst ist es ein Fehler." #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." @@ -57334,19 +57371,19 @@ msgstr "" "Setzt I, J und K auf ihren Standardwert zurück." #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "G92 Koordinatensystem-Versatz" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "G92 Achsen\n" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" @@ -57354,7 +57391,7 @@ msgstr "" "positioniert wurde." #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -57368,7 +57405,7 @@ msgstr "" "Offset für diese Achse null." #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -57383,7 +57420,7 @@ msgstr "" "Koordinatensystems (G53-G59.3) werden um denselben Abstand verschoben." #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -57400,7 +57437,7 @@ msgstr "" "nach G92 nicht eingegeben wurde, ist der Offset dieser Achse Null." #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -57413,7 +57450,7 @@ msgstr "" "Diese -3 wird in Parameter 5211 gespeichert." #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." @@ -57422,7 +57459,7 @@ msgstr "" "die Wirkung von `G92`." #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -57433,12 +57470,12 @@ msgstr "" "der den aktuellen Punkt zu dem angegebenen Wert macht." #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "Es ist ein Fehler, wenn alle Achsworte weggelassen werden." #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -57450,7 +57487,7 @@ msgstr "" "entfernen - sie sind immer noch gespeichert)." #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -57461,7 +57498,7 @@ msgstr "" "für weitere Einzelheiten über `G92` und `G52` und wie sie zusammenwirken." #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" @@ -57469,24 +57506,24 @@ msgstr "" "Informationen." #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "G92.1" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "G92.2 G92-Offsets zurücksetzen" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "G92.1, G92.2 Zurücksetzen der G92 Offsets" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." @@ -57495,7 +57532,7 @@ msgstr "" "parameters,Parameter>> 5211 - 5219 auf Null zurück." #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." @@ -57504,7 +57541,7 @@ msgstr "" "parameters,Parameter>> 5211 - 5219 verfügbar lassen." #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." @@ -57514,13 +57551,13 @@ msgstr "" "<>." #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "G92.3 Wiederherstellen des G92 Versatzes" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" @@ -57528,7 +57565,7 @@ msgstr "" "gespeicherten Werte" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -57547,18 +57584,18 @@ msgstr "" "gespeicherten Offsets wiederhergestellt." #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "G95 Vorschubgeschwindigkeits-Modus(engl. feed rate modes)" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "G93, G94, G95 Vorschubgeschwindigkeits-Modus(engl. feed rate modes)" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -57571,7 +57608,7 @@ msgstr "" "beträgt, sollte die Bewegung in einer halben Minute abgeschlossen sein." #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -57585,7 +57622,7 @@ msgstr "" "Bewegungen (<>) aus." #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -57600,7 +57637,7 @@ msgstr "" "verwendet werden und welche Achse oder Achsen sich bewegen." #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -57620,7 +57657,7 @@ msgstr "" "tatsächliche Spindel ausgewählt, auf die der Vorschub synchronisiert wird." #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." @@ -57629,31 +57666,31 @@ msgstr "" "`G3` (explizit oder implizit) hat kein F-Wert." #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" "Nach dem Umschalten auf `G94` oder `G95` keine neue Vorschubgeschwindigkeit " "angegeben wird." #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "G96" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "G97 Spindelsteuerungsmodus" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "G96, G97 Spindelsteuerungs-Modus" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -57663,39 +57700,39 @@ msgstr "" "G97 S- <$-> (Drehzahlmodus)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "'D' - maximale Drehzahl (RPM), optional" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "'S' - Spindeldrehzahl" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" "$' - die Spindel, deren Geschwindigkeit variiert werden soll, optional." #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" "G96 S- ' - wählt eine konstante Oberflächengeschwindigkeit von 'S':" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "In Fuß pro Minute, wenn `G20` aktiviert ist," #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "oder Meter pro Minute, wenn `G21` aktiv ist." #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -57709,7 +57746,7 @@ msgstr "" "Durchmessermodus nicht beeinflusst." #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." @@ -57718,53 +57755,53 @@ msgstr "" "vor der Ausgabe von M3 aufeinanderfolgende G96-Befehle für jede Spindel." #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "'G97' wählt den Drehzahlmodus aus." #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "G96 Beispielzeile" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "G96 D2500 S250 (CSS mit einer maximalen Drehzahl von 2500 und einer Oberflächengeschwindigkeit von 250)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "S ist bei G96 nicht festgelegt" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" "Eine Vorschubbewegung wird im G96-Modus festgelegt, während sich die Spindel " "nicht dreht" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "G98" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "G99 Festzyklus-Rückkehrniveau" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "G98, G99 Festzyklus-Rückkehrniveau" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" @@ -57773,7 +57810,7 @@ msgstr "" "Möglichkeiten, wie dies geschehen kann:" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." @@ -57783,7 +57820,7 @@ msgstr "" "wurde." #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" @@ -57791,7 +57828,7 @@ msgstr "" "Festzyklus." #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -57806,13 +57843,13 @@ msgstr "" "Abstandsmodus unterschiedliche Bedeutungen." #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "G98 Zurückfahren zum Ausgangspunkt" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -57822,7 +57859,7 @@ msgstr "" "G90 G98 G81 X4 Y5 Z-0.6 R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." @@ -57832,7 +57869,7 @@ msgstr "" "ist als der angegebene R-Wert." #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -70442,8 +70479,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:149 #, no-wrap msgid "dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" -msgstr "" -"dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" +msgstr "dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" #. type: Title === #: src/getting-started/getting-linuxcnc.adoc:151 @@ -70494,9 +70530,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:169 #, no-wrap msgid "sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m status=progress\n" -msgstr "" -"sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m " -"status=progress\n" +msgstr "sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m status=progress\n" #. type: Block title #: src/getting-started/getting-linuxcnc.adoc:171 @@ -76794,7 +76828,7 @@ msgstr "" "<>." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "Vorschau Kontrolle" @@ -79572,8 +79606,7 @@ msgstr "" "[DISPLAY]\n" "# GladeVCP-Panel als Registerkarte neben Vorschau/DRO hinzufügen:\n" "EMBED_TAB_NAME=GladeVCP demo\n" -"EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} " -"gtk_verser_probe\n" +"EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} gtk_verser_probe\n" #. type: Title == #: src/gui/gladevcp.adoc:384 @@ -79637,8 +79670,7 @@ msgid "" "[GladeVCP-][CRITICAL] Available built-in VCP Panels: (gladevcp:205)\n" "['gtk_verser_probe', 'gtk_little_probe']\n" msgstr "" -"[GladeVCP-][CRITICAL] Verfügbar für mitgelieferte (built-in) VCP Panels: " -"(gladevcp:205)\n" +"[GladeVCP-][CRITICAL] Verfügbar für mitgelieferte (built-in) VCP Panels: (gladevcp:205)\n" "['gtk_verser_probe', 'gtk_little_probe']\n" #. type: Title == @@ -80233,7 +80265,7 @@ msgstr "" "gehandhabt wird." #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -89265,7 +89297,7 @@ msgid "Defaults to 600 if not set." msgstr "Der Standardwert ist 600, falls nicht festgelegt." #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "Makro-Buttons" @@ -92245,7 +92277,7 @@ msgstr "" "Wenn Sie also ein Programm schreiben, sind Sie dafür verantwortlich, nach jedem Werkzeugwechsel ein G43 zu senden!" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "Automatische Werkzeugvermessung" @@ -92293,7 +92325,7 @@ msgstr "" "anderen GUIs. Sie sollten diese Schritte befolgen:" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "Berührung des Werkstücks in X und Y." @@ -92313,7 +92345,7 @@ msgid "Push the button block height and enter the measured value." msgstr "Drücken Sie die Taste Blockhöhe und geben Sie den Messwert ein." #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "Gehen Sie in den Automatikmodus und starten Sie Ihr Programm." @@ -92329,7 +92361,7 @@ msgid "Tool measurement data" msgstr "Werkzeugmessung Daten" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/sketch_auto_tool_measurement.png" @@ -92462,7 +92494,7 @@ msgstr "" "sondern standardmäßig auf 1." #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "Der Abschnitt Werkzeugsensor (engl. tool sensor)" @@ -92495,7 +92527,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "Der Abschnitt \"Position ändern\"" @@ -92513,7 +92545,7 @@ msgstr "" "wird. Alle Werte sind in absoluten Koordinaten." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -92527,7 +92559,7 @@ msgstr "" "Z = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "Die Python-Sektion" @@ -92647,7 +92679,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "Schließen Sie die Werkzeugsonde in Ihrer HAL-Datei wie folgt an:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "net probe motion.probe-input <= \n" @@ -92822,7 +92854,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "_hide tooltips_ - Blendet die Tooltips aus." #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -93785,7 +93817,7 @@ msgstr "" "wenn Sie im Dateiauswahldialog auf die entsprechende Schaltfläche klicken." #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "Ausführen von gegebener Zeile" @@ -109726,9 +109758,13 @@ msgstr "Benutzerdefinierte VCP-Panels einbetten" #. type: Plain text #: src/gui/qtdragon.adoc:223 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +#| "These panels can be either user built or builtin <>.\n" +#| "See QtVCP/VCP panels for other available builtin panels." msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -109738,10 +109774,14 @@ msgstr "" #. type: Plain text #: src/gui/qtdragon.adoc:227 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" +#| "Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +#| "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" "Der Eintrag `EMBED_TAB_NAME` wird als Titel für die neue Registerkarte verwendet (muss eindeutig sein)\n" @@ -109749,31 +109789,36 @@ msgstr "" "Die Registerkarte `EMBED_TAB_COMMAND` gibt an, welches einbettbare Programm ausgeführt werden soll, einschließlich dessen Befehlszeilenoptionen." #. type: Plain text -#: src/gui/qtdragon.adoc:231 -#, no-wrap +#: src/gui/qtdragon.adoc:232 +#, fuzzy, no-wrap +#| msgid "" +#| "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" +#| "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" +#| "Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" "Bei Verwendung von `tabWidget_utilities` oder `tabWidget_setup` wird eine zusätzliche Registerkarte mit dem Panel erscheinen.\n" "Wenn Sie `stackedWidget_mainTab` verwenden, erscheint eine Schaltfläche mit der Aufschrift 'User'.\n" "Wenn Sie diese Schaltfläche drücken, werden alle verfügbaren Felder (die für diesen Ort angegeben sind) im Hauptregisterkartenbereich angezeigt." #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "Einbetten einer Vismach Fräse" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "Sample zufügen ein builtin Diskussionsrunde zu den Nutzen Deckel, #d.h., ein graphisches #animieren Maschine benutzend die vismach Bibliothek." #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109787,13 +109832,13 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "Einbettung des Spindelriemen Panels" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." @@ -109803,19 +109848,19 @@ msgstr "" "von Tasten (engl. buttons)." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "QtDragon spindle_belts Panel - Spindelriemen VCP" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "images/qtdragon_spindle_belts.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109829,13 +109874,13 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "Pfade der Unterroutinen" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -109847,7 +109892,7 @@ msgstr "" "Diese Pfade müssen angepasst werden, um auf die tatsächlichen Dateien auf Ihrem System zu zeigen. <>" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -109861,7 +109906,7 @@ msgstr "" "~/linuxcnc/nc_files/examples/ngcgui_lib/remap_lib\n" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -109871,7 +109916,7 @@ msgstr "" "NGCGUI_SUBFILE_PATH muss auf einen tatsächlichen Pfad auf Ihrem System zeigen und auch auf einen Pfad, der in SUBROUTINE_PATHS beschrieben ist." #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -109893,14 +109938,14 @@ msgstr "" "NGCGUI_SUBFILE = qpocket.ngc\n" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" "Magische Kommentare können verwendet werden, um die G-Code-Vorschau zu " "steuern." #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -109912,7 +109957,7 @@ msgstr "" "in Ihren G-Code einfügen:" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -109924,13 +109969,13 @@ msgstr "" "(PREVIEW,show)\n" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "Programmerweiterungen/Filter" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -109942,7 +109987,7 @@ msgstr "" "Sie können mehrere Zeilen für verschiedene Auswahlen im Kombinationsfeld hinzufügen." #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -109952,7 +109997,7 @@ msgstr "" "PROGRAM_EXTENSION = .ngc,.nc,.tap G-Code Datei (*.ngc,*.nc,*.tap)\n" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -109965,7 +110010,7 @@ msgstr "" "so Kompliziertes wie die Erzeugung von G-Code aus einem Bild." #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -109983,7 +110028,7 @@ msgstr "" "und dann auch von LinuxCNC ausgeführt wird." #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" @@ -109992,7 +110037,7 @@ msgstr "" "LinuxCNC und mit Python basierenden Filterprogrammen enthalten ist:" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -110012,13 +110057,13 @@ msgstr "" "py = python\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "Sonden-/Touchplate-/Lasereinstellungen" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." @@ -110027,7 +110072,7 @@ msgstr "" "bereit. Kommentieren/unkommentieren Sie, was immer Sie bevorzugen." #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" @@ -110035,7 +110080,7 @@ msgstr "" "Sondierungspanels." #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." @@ -110044,7 +110089,7 @@ msgstr "" "Screen eines Drittanbieters basiert." #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." @@ -110053,7 +110098,7 @@ msgstr "" "auch die automatische Werkzeugmessung übernimmt." #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -110065,13 +110110,13 @@ msgstr "" "USE_PROBE = basicprobe\n" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "Abbruch-Erkennung" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -110083,7 +110128,7 @@ msgstr "" "Sie müssen eine ngc-Datei hinzufügen, um einen Fehler auszugeben, der erkannt werden kann. <>" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -110095,7 +110140,7 @@ msgstr "" "ON_ABORT_COMMAND=O call\n" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -110105,13 +110150,13 @@ msgstr "" "Gemäß der obigen Einstellung müsste es als \"on_abort.ngc\" in den [RS274NGC] SUBROUTINE_PATHS und [DISPLAY] PROGRAM_PREFIX Suchpfaden von LinuxCNC gespeichert werden." #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "o sub\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -110139,7 +110184,7 @@ msgstr "" "o100 endif\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -110149,13 +110194,13 @@ msgstr "" "m2\n" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "Codes für die Inbetriebnahme" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -110165,7 +110210,7 @@ msgstr "" "Dies sind nur Beispielcodes, der Integrator sollte geeignete Codes wählen." #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -110177,7 +110222,7 @@ msgstr "" "RS274NGC_STARTUP_CODE = G17 G20 G40 G43H0 G54 G64P0.0005 G80 G90 G94 G97 M5 M9\n" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -110197,7 +110242,7 @@ msgstr "" "Der Button-Labeltext kann mit jedem Text nach einem Komma gesetzt werden, das `\\n`-Symbol fügt eine Zeilenumbruch hinzu." #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -110211,13 +110256,13 @@ msgstr "" "MDI_COMMAND_MACRO1 = G53 G0 Z0;G53 G0 X0 Y0,Goto\\nMachn\\nZero\n" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "Post-GUI HAL-Datei" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -110229,13 +110274,13 @@ msgstr "" "Der Aufruf von HAL-Dateien, nachdem QtDragon bereits geladen ist, stellt sicher, dass die HAL-Pins von QtDragon verfügbar sind." #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "Beispiel mit typischen Einträgen für die Spezifikation von HAL-Dateien, die nach dem Start des QtDragon gelesen werden sollen. Passen Sie diese Zeilen an die tatsächlichen Anforderungen an." #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -110247,13 +110292,13 @@ msgstr "" "POSTGUI_HALFILE = qtdragon_hd_debugging.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "Post-GUI HAL-Befehl" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -110265,13 +110310,13 @@ msgstr "" "Jeder HAL-Befehl kann verwendet werden." #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "Beispiel mit typischen Dateien in der INI-Datei zum Laden von Modulen, nachdem die GUI verfügbar ist. Passen Sie diese an Ihre tatsächlichen Anforderungen an." #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -110285,13 +110330,13 @@ msgstr "" "POSTGUI_HALCMD = loadusr halmeter\n" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "HAL Bridge" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, fuzzy, no-wrap #| msgid "" #| "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -110304,18 +110349,18 @@ msgstr "" "Diese Pins können mit HALUI genutzt werden, um ein benutzerfreundlicheres Kontrollfeld zu erstellen. +" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" "Dies kann berichten/den Button zur Anzeige der ausgewählten Achse anpassen. +" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "Die Schnellauf Geschwindigkeit/Inkremente werden berichtet. +" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" @@ -110324,7 +110369,7 @@ msgstr "" "QtDragon auf statt des Motion Controllers. +" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" @@ -110333,13 +110378,13 @@ msgstr "" "diese zu initiieren. +" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "Beispiel-Eintrag. Entferne '-d' zur Vermeidung des Debug-Outputs." #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -110349,13 +110394,13 @@ msgstr "" "HALBRIDGE= hal_bridge -d\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "Typische verfügbare HAL Pins:" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -110397,13 +110442,13 @@ msgstr "" " 29 bit IN FALSE bridge.macro-cmd-MACRO1\n" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "Integrierte Beispielkonfigurationen" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -110414,13 +110459,13 @@ msgstr "" "mehrere Beispiele, um verschiedene Maschinenkonfigurationen zu demonstrieren." #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "Tastenbelegungen" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -110432,7 +110477,7 @@ msgstr "" "Der Einfachheit halber gibt es mehrere Tastenkombinationen zur Steuerung der Maschine." #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -110450,7 +110495,7 @@ msgstr "" "Pause - Maschinenbewegung anhalten\n" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" @@ -110459,7 +110504,7 @@ msgstr "" "angekreuzt werden. Dies wird durch das Stylesheet/Thema gesteuert" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -110474,7 +110519,7 @@ msgstr "" "auszublenden, führen Sie einen der folgenden Schritte aus:" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 #, fuzzy #| msgid "Long press the *POWER* button on the MAIN Tab." msgid "press the 'HIDE' button on the virtual keyboard." @@ -110483,17 +110528,17 @@ msgstr "" "main)." #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "Klicken Sie auf den MAIN page Button" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "in den AUTO-Modus wechseln" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." @@ -110502,7 +110547,7 @@ msgstr "" "Jogging der Tastatur deaktiviert ist." #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -110512,7 +110557,7 @@ msgstr "" "Es gibt natürlich viele weitere HAL-Pins, die für LinuxCNC angeschlossen werden müssen, um zu funktionieren." #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -110522,7 +110567,7 @@ msgstr "" "QtDragon emuliert die hal_manualtoolchange HAL Pins - laden Sie nicht die separate HAL Komponente 'hal_manualtoolchange'." #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -110534,7 +110579,7 @@ msgstr "" "net tool-prep-number hal_manualtoolchange.number <= iocontrol.0.tool-prep-number\n" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" @@ -110543,25 +110588,25 @@ msgstr "" "sicherstellen, dass diese Pins in einer der HAL-Dateien angeschlossen sind:" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" "Dieser Eingangspin sollte verbunden werden, um den Sondenstatus anzuzeigen." #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "qtdragon.led-probe\n" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -110571,7 +110616,7 @@ msgstr "" "Die Volt- und Ampere-Pins werden zur Berechnung der Spindelleistung verwendet." #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -110587,7 +110632,7 @@ msgstr "" "qtdragon.spindle-volts\n" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -110597,13 +110642,13 @@ msgstr "" "Sie verbinden ihn mit `spindle.0.inhibit`." #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "qtdragon.spindle-inhibit\n" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -110617,37 +110662,37 @@ msgstr "" "Wenn keine Rückmeldung verfügbar ist, können Sie die Anzeige so einrichten, dass sie die angeforderte Geschwindigkeit zeigt, indem Sie die Pins wie folgt verbinden:\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" "Dieser Bit-Ausgangspin kann angeschlossen werden, um einen Laser " "einzuschalten:" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "qtdragon.btn-laser-on\n" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "Dieser Float-Ausgangspin zeigt die Kameradrehung in Grad an:" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "qtdragon.cam-rotation\n" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" @@ -110655,7 +110700,7 @@ msgstr "" "verwendet werden:" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -110673,7 +110718,7 @@ msgstr "" "qtdragon.eoffset-is-active\n" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" @@ -110682,7 +110727,7 @@ msgstr "" "Maschineneinheiten) wider:" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -110692,14 +110737,14 @@ msgstr "" "qtdragon.slider-jogspeed-angular\n" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" "Diese float-Ausgangsstifte geben die aktuellen Schieberegler-" "Übersteuerungsraten wieder:" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -110713,7 +110758,7 @@ msgstr "" "qtdragon.slider-override-spindle\n" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -110724,7 +110769,7 @@ msgstr "" "verwendet werden - mit hinzugefügtem Remap-Code." #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -110742,7 +110787,7 @@ msgstr "" "qtversaprobe.backoffdist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -110752,13 +110797,13 @@ msgstr "" "Es kann zum Beispiel verwendet werden, um die Spindel zu hemmen, wenn die Sonde durch die Verbindung mit `spindle.0.inhibit`." #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "qtversaprobe.probe-loaded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -110770,13 +110815,13 @@ msgstr "" "Der Pin kann benutzt werden (beispielsweise), um die Spindel zu sperren wenn die Sonde geladen ist, in dem er mit `spindle.0.inhibit` verbunden wird." #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "qtbasicprobe.probe-loaded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" @@ -110784,20 +110829,20 @@ msgstr "" "eines laufenden Programms zu wechseln." #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "qtdragon.external-pause\n" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" "Die meisten Qtdragon-Dialoge können extern über Dialogantworten gesteuert " "werden." #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -110809,13 +110854,13 @@ msgstr "" "qtdragon.dialog-cancel\n" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "HAL-Dateien" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -110827,13 +110872,13 @@ msgstr "" "Achsen in einer Gantry-Konfiguration (2 Gelenke auf 1 Achse)." #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "Manueller Werkzeugwechsel" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -110847,7 +110892,7 @@ msgstr "" "postgui HAL-Datei verbinden:" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -110859,13 +110904,13 @@ msgstr "" "Es ist bis zu dem Endbenutzer, um die entsprechenden Treiber und HAL-Datei-Verbindungen nach seiner eigenen Maschine Setup liefern." #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "Automatisches Anheben der Z-Achse bei Programm-Pause" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -110895,7 +110940,7 @@ msgstr "" "Die Tastenschritte sind 1 Zoll oder 5 mm (je nach den Einheiten, auf denen die Maschine basiert)." #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -110916,7 +110961,7 @@ msgstr "" "zu verbinden." #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." @@ -110925,12 +110970,12 @@ msgstr "" "QtDragon_postgui HAL-Datei." #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "In der INI, unter der Überschrift AXIS_Z." #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -110940,7 +110985,7 @@ msgstr "" "OFFSET_AV_RATIO = 0.2\n" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -110950,12 +110995,12 @@ msgstr "" "Dies begrenzt die maximale Geschwindigkeit der Maschine um 20% +" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "In der Datei qtdragon_postgui.hal hinzufügen:" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -110971,7 +111016,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -110981,7 +111026,7 @@ msgstr "" "net spindle-pause qtdragon.spindle-inhibit => spindle.0.inhibit\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -110991,7 +111036,7 @@ msgstr "" "#net limited qtdragon.led-limits-tripped <= motion.eoffset-limited\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -111001,13 +111046,13 @@ msgstr "" "setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "Z-Level-Kompensation" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." @@ -111016,12 +111061,12 @@ msgstr "" "werden, dass es Höhenänderungen der Z-Ebene prüft und ausgleicht." #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "Diese Funktion ist nur in der Version QtDragon_hd verfügbar." #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -111040,7 +111085,7 @@ msgstr "" "wird die Standardeinstellung kubisch sein." #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -111056,7 +111101,7 @@ msgstr "" "Konfigurationsverzeichnis befinden." #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -111068,31 +111113,31 @@ msgstr "" "code Ripper\" aufgerufen werden kann." #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "Verwendung von G-code Ripper für die Z-Ebenen-Kompensation" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "QtDragon_hd zeigt G-code Ripper" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "QtDragon G-Code-Ripper" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "images/qtdragon_hd_gcoderipper.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." @@ -111101,7 +111146,7 @@ msgstr "" "werden. Diese sind nur in der QtDragon_hd Version verfügbar." #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." @@ -111110,47 +111155,47 @@ msgstr "" "Schaltfläche G-Code Ripper laden." #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" "Ursprung so einstellen, dass er mit dem Ursprung der zu prüfenden G-Code-" "Datei übereinstimmt." #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "Aktivieren Sie unter G-Code-Operationen die Option Auto Probe." #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" "Datei -> G-Code Datei öffnen (Die Datei, die Sie nach der Kompensation " "ausführen)" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" "Falls erforderlich, nehmen Sie Anpassungen vor und drücken Sie Neu berechnen." #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "Drücken Sie G-Code-Datei speichern - nur Sonde." #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "Speichern Sie die erzeugte Datei im Ordner nc_files." #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "Beenden Sie gcode_ripper." #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -111161,7 +111206,7 @@ msgstr "" "navigieren Sie zum Verzeichnis nc_files und laden Sie diese Datei." #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -111173,7 +111218,7 @@ msgstr "" "Namen \"probe_points.txt\"." #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -111187,7 +111232,7 @@ msgstr "" "diese Anzeige je nach Kompensationskomponente ändern." #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." @@ -111197,13 +111242,13 @@ msgstr "" "diese an die Bewegungs (motion)-Komponente von LinuxCNC weiterleiten." #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "Beispiel einer postgui HAL-Datei für kombinierte Spindelanhebung und Z-Niveau-Kompensation" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -111213,7 +111258,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -111223,7 +111268,7 @@ msgstr "" "addf logic-and servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -111235,7 +111280,7 @@ msgstr "" "addf scaled-s32-sums.0 servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -111249,7 +111294,7 @@ msgstr "" "setp z_level_compensation.method 1\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -111259,7 +111304,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -111275,7 +111320,7 @@ msgstr "" "setp axis.z.eoffset-enable True\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -111293,7 +111338,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -111315,7 +111360,7 @@ msgstr "" "net eoffset-zlevel-count z_level_compensation.counts => qtdragon.eoffset-zlevel-count\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -111331,7 +111376,7 @@ msgstr "" "net eoffset-counts scaled-s32-sums.0.out-s\n" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -111347,7 +111392,7 @@ msgstr "" "jederzeit zu stoppen." #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." @@ -111356,7 +111401,7 @@ msgstr "" "Einstellungen vor der Verwendung." #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -111372,7 +111417,7 @@ msgstr "" "Blechdicke - eingestellt." #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -111384,7 +111429,7 @@ msgstr "" "einzustellen, muss bekannt sein" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" @@ -111392,12 +111437,12 @@ msgstr "" "Werkzeugaufnahme) und" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "wie weit über dem Tisch sich die Werkstückoberseite befindet." #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." @@ -111406,7 +111451,7 @@ msgstr "" "Werkzeuglänge nicht gespeichert wird." #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -111420,32 +111465,32 @@ msgstr "" "Werkzeugeinrichter." #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "Versa Taster (engl. probe)" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "QtDragon - Versa-Probe-Option" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "QtDragon Sonde" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "images/qtvcp_versaProbe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -111455,18 +111500,18 @@ msgstr "" "Er kann auch zum automatischen Antasten der Werkzeuglänge beim Werkzeugwechsel mit zusätzlichem Remap-Code verwendet werden." #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "Sie müssen die \"Sondierungs-Parameter\" sorgfältig einstellen:" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "'DIAMETER'" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." @@ -111476,13 +111521,13 @@ msgstr "" "Sondenspitze beeinflusst." #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "'TRAVEL'" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -111495,13 +111540,13 @@ msgstr "" "mm mehr als den Durchmesser des Tastereinsatzes einzustellen." #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "'LATCH RTN'" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -111519,13 +111564,13 @@ msgstr "" "Empfehlung: 1-2 mm" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "'SEARCH'" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -111539,13 +111584,13 @@ msgstr "" "Empfehlung: 200-500 mm/min." #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "'PROBE' (engl. für Taster oder Sensor)" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -111559,13 +111604,13 @@ msgstr "" "Kontakt mit dem Werkstück so schnell wie möglich stoppen kann." #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "'RAPID'" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." @@ -111575,13 +111620,13 @@ msgstr "" "ausgeführt." #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "'SIDE/EDGE LENGTH'" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -111599,13 +111644,13 @@ msgstr "" "Durchmesser." #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "'PROBE HT'" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -111617,13 +111662,13 @@ msgstr "" "Werkzeugeinstellsensor verwendet wird." #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "'BLOCK HT'" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -111635,13 +111680,13 @@ msgstr "" "Einrichtungssensor verwendet wird." #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "'XY CLEARANCE'" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -111656,13 +111701,13 @@ msgstr "" "die Bewegung während der Suche zu vermeiden." #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "'Z CLEARANCE'" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -111673,18 +111718,18 @@ msgstr "" "auf die Z-Starthöhe verfahren und dann Z CLEARANCE auf 0 setzen." #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "Dort sind drei Umschalttasten (engl. toggle buttons):" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "'Auto Zero' (Auto-Nullstellung)" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." @@ -111693,13 +111738,13 @@ msgstr "" "aktuellen Anwendersystem auf Null gesetzt wird." #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "'Auto Skew'" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." @@ -111708,20 +111753,20 @@ msgstr "" "nur die berechnete Drehung angezeigt wird." #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "'Tool Measure' (Werkzeugmessung)" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" "Diese Option (falls integriert) schaltet die automatische Werkzeugmessung " "ein und aus." #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -111733,7 +111778,7 @@ msgstr "" "Derzeit kann die Sonden-Werkzeugnummer (engl. probe tool number) nur in der Einstellungs-Datei verändert werden: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -111743,26 +111788,26 @@ msgstr "" "ps_probe_tool = 1\n" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "`qtversaprobe.enable` (HAL_BIT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" "Messung aktiviert oder nicht Werkzeug. Spiegelt den Zustand des " "Bildschirmtaste (engl. screen button) wider." #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "`qtversaprobe.blockheight` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" @@ -111770,52 +111815,52 @@ msgstr "" "Bildschirm wider." #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "`qtversaprobe.probeheight` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" "Die Höhe des Schalters für die Werkzeugsonde. Spiegelt die Eingabe am " "Bildschirm wider." #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "`qtversaprobe.searchvel` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" "Die Geschwindigkeit, mit der nach dem Schalter für den Werkzeugmesstaster " "gesucht wird" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "`qtversaprobe.probevel` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" "Die Länge des Werkzeugs zwischen Geschwindigkeit und Messtaster. Spiegelt " "die Eingabe am Bildschirm wider." #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "`qtversaprobe.backoffdist` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" @@ -111823,13 +111868,13 @@ msgstr "" "Entsprich der Bildschirmeingabe." #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "`qtversaprobe.probe-loaded` (HAL_BIT)" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" @@ -111837,25 +111882,25 @@ msgstr "" "preferences)-Datei eingestellten Sondennummer entspricht." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "Einfache Sonde" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "QtDragon - Grundlegende Sondenoption" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "images/qtvcp_basicProbe.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -111867,113 +111912,113 @@ msgstr "" "Messtasten:" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "Außenecken" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "Innenecken" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "Kantenwinkel" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "Erhebungen und Taschen (engl. boss and pockets)" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "Erhöhungen und Vertiefungen" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "Kalibrierung" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "'Probe Tool' (engl. buchstäblich Sonden-Werkzeug)" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" "Erlaubt das Abtasten nur, wenn sich diese Werkzeugnummer in der Spindel " "befindet" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "'Probe Diameter' (Sonden-Durchmesser)" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "Die Größe der Sonden-Spitze" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "'Probe Rapid'" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" "Die Geschwindigkeit schneller Bewegungen der Sonde in Maschineneinheiten" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "'Probe Search'" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" "Die Geschwindigkeit des ersten 'groben' Abtastens in Maschineneinheiten" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "'Sonden-Vorschub'" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "Die Geschwindigkeit der zweiten \"Feinsuche\" in Maschineneinheiten" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "'Step Off'" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "Zurückziehen und erneutes Abtasten der Entfernung" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "'Max XY Distance'" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" @@ -111982,13 +112027,13 @@ msgstr "" "einem Fehler abbricht" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "'Max Z Distance'" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" @@ -111996,13 +112041,13 @@ msgstr "" "Fehler abbricht" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "'XY Clearance'" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" @@ -112011,41 +112056,41 @@ msgstr "" "und dem \"groben\" Antasten" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "'Z Clearance'" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "Abstand zwischen Sonde und Oberkante des Materials" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "'Extra Depth'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" "Abstand von der Oberkante des Materials bis zur gewünschten Sondentiefe" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "Es gibt auch Hinweisparameter, abhängig von der gewählten Tastart:" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "'Edge Width'" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" @@ -112054,13 +112099,13 @@ msgstr "" "bevor die Sonde gestartet wird" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "'Diameter Hint'" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" @@ -112069,13 +112114,13 @@ msgstr "" "Sondieren verwendet (Startbewegung: 1/2 Durchmesser plus XY-Abstand)" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "'X Hint'" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" @@ -112084,13 +112129,13 @@ msgstr "" "verwendet (Startbewegung: 1/2 X-Länge plus XY-Abstand)" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "'Y Hint'" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" @@ -112099,12 +112144,12 @@ msgstr "" "1/2 Y-Länge plus XY-Abstand)" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "Nach der Einstellung der Parameter und Berücksichtigen der Hinweise:" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." @@ -112113,22 +112158,22 @@ msgstr "" "grüne Ziel auf der Schaltfläche dargestellt wird." #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "Bestätigen Sie, dass die Parameter angemessen sind." #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "Drücken Sie die gewünschte Sondierungstaste." #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "Die Sondierungsroutine beginnt sofort." #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" @@ -112136,7 +112181,7 @@ msgstr "" "Sondierung abgebrochen." #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -112146,13 +112191,13 @@ msgstr "" "Sie verbinden ihn mit `spindle.0.inhibit`." #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "Beispiel für eine Ecksonde" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -112164,53 +112209,53 @@ msgstr "" "Sonde zu ändern:" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "XY CLEARANCE" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "Abstand von der Kante vor dem groben Antasten," #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "Z CLEARANCE" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "Abstand von der Sonde zur Oberseite des Materials," #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "EXTRA DEPTH" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "Abstand zum Absenken der Sonde von der Oberseite des Materials," #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "EDGE WIDTH" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" "Abstand entlang der Kantenwand (von der Ecke weg) bis zum Beginn der " "Sondierung." #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." @@ -112219,12 +112264,12 @@ msgstr "" "metrische Maschine, Zoll für imperiale Maschinen)." #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "Voreinstellung:" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -112236,7 +112281,7 @@ msgstr "" "Einstellungen können nach Augenmaß vorgenommen werden." #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -112247,7 +112292,7 @@ msgstr "" "Startposition aus nach unten Z-Abstand + Extra-Abstand.)" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." @@ -112256,7 +112301,7 @@ msgstr "" "gewährleistet, damit die Sonde beim Absenken nicht gegen etwas stößt." #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -112267,12 +112312,12 @@ msgstr "" "Kantenabstand wird entlang der X-Wand und dann der Y-Wand verwendet." #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "Abfolge nach Betätigung der Sondentaste: +" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." @@ -112282,17 +112327,17 @@ msgstr "" "der Kante weg bewegend. Dies ist also eine leicht diagonale Bewegung." #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "Sonde nach unten bewegen um Z CLEARANCE + EXTRA DEPTH," #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "Wand zweimal sondieren (grob (engl. rough) und fein)," #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" @@ -112300,12 +112345,12 @@ msgstr "" "festgelegt," #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "Wand zweimal sondieren," #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" @@ -112313,14 +112358,14 @@ msgstr "" "Ausgangspunkt zurück," #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" "Im Eilgang zurück zur startecke (jetzt berechnet anhand der mit der Sonde " "bestimmten Wänden)," #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." @@ -112329,18 +112374,18 @@ msgstr "" "X und Y des aktuellen Benutzersystems auf Null." #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "Anpassen des Probe-Screen-Widgets" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "Es ist möglich, eine angepasste Version des Antast-Widgets zu laden. +" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -112358,31 +112403,31 @@ msgstr "" "Sie können die Dateien ändern, um das Verhalten anzupassen. +" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "Touch-Platte" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "QtDragon Touch-Fläche (engl. touch plate)" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "QtDragon Touch-Platte" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "images/qtdragon_touchplate.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -112397,7 +112442,7 @@ msgstr "" "Antastgeschwindigkeit und den maximalen Antastabstand fest." #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -112414,7 +112459,7 @@ msgstr "" "ist." #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -112433,7 +112478,7 @@ msgstr "" "Tastplattenhöhe auf Null gesetzt." #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." @@ -112442,14 +112487,14 @@ msgstr "" "Messung mit dem Versa Sonde Widget und Remap-Code vorzunehmen." #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" "Diese Funktion übernimmt die miteinander abgestimmte gleichzeitige " "Verwendung zweier Sonden:" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" @@ -112458,7 +112503,7 @@ msgstr "" "engl. als tool-setter bezeichnet), und" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." @@ -112467,7 +112512,7 @@ msgstr "" "installiert ist (manchmal als xyz-Sonde oder Renishaw-Sonde bezeichnet)." #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -112484,7 +112529,7 @@ msgstr "" "bei `configs/sim/axis/remap/rack-toolchange`.)" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -112496,7 +112541,7 @@ msgstr "" "werden in einem späteren Abschnitt beschrieben." #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." @@ -112506,44 +112551,44 @@ msgstr "" "Produktionsablaufs vorbereitet werden kann." #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "Workflow Übersicht" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "Ein detaillierter Workflow-Durchgang folgt dieser Übersicht." #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "Einrichtungsschritte beinhalten:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" "Eingeben der Sondengeschwindigkeiten auf der Seite mit den " "Sondeneinstellungen." #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" "Aktivieren von \"Werkzeugmessung verwenden\" (engl. Use Tool Measurement) " "auf der Versa-Probe-Registerkarte." #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" "Aktivieren von \"Nutzen des Werkzeug Sensors\" (engl. use tool sensor) bei " "Einstellungen (engl. settings)." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -112555,7 +112600,7 @@ msgstr "" "werden. Ein Abbruch ist möglich, solange der Messtaster in Bewegung ist." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" @@ -112564,7 +112609,7 @@ msgstr "" "dem folgenden Abschnitt genauer erklärt werden:" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" @@ -112573,7 +112618,7 @@ msgstr "" "Spindelsonde" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." @@ -112583,20 +112628,20 @@ msgstr "" "Spannfutter usw.)." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" "Geben Sie auf der Registerkarte Versa-Sonde den Messwert für die Blockhöhe " "ein." #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "Automatische Werkzeugvermessung" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -112607,7 +112652,7 @@ msgstr "" "Methode ist, dass Sie kein Referenzwerkzeug benötigen." #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -112621,7 +112666,7 @@ msgstr "" "Bildschirm war der Wegbereiter dieser Technik." #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" @@ -112629,19 +112674,19 @@ msgstr "" "Vorstellungen (engl. default settings)):" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" "Eilgang (engl. rapid move) in Z in Position definiert im INI [TOOL_CHANGE] Z." #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" "Eilgang in X und Y auf die in INI definierte Nummer [TOOL_CHANGE] X und Y." #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." @@ -112650,7 +112695,7 @@ msgstr "" "Senden einer Aufforderung an den Benutzer, das Werkzeug zu wechseln." #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." @@ -112659,13 +112704,13 @@ msgstr "" "Y." #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "Eilgang abwärts in Z zur Position in INI [VERSA_TOOLSETTER] Z." #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" @@ -112673,7 +112718,7 @@ msgstr "" "[VERSA_TOOLSETTER] MAXPROBE." #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." @@ -112683,7 +112728,7 @@ msgstr "" "gemessenen Werkzeug." #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." @@ -112691,21 +112736,21 @@ msgstr "" "Eilgang aufwärts in Z zur Position in INI [VERSA_TOOLSETTER] Z_MAX_CLEAR." #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" "Schnelle Bewegung in die X Y-Position, wenn der Werkzeugwechsel aufgerufen " "wurde." #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" "Schneller Wechsel in die Z-Position, wenn der Werkzeugwechsel aufgerufen " "wurde." #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -112717,19 +112762,19 @@ msgstr "" "Der MAXPROBE Abstand muss hoch genug sein, damit das Werkzeug die Sonde berühren kann. \n" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "Detailliertes Workflow-Beispiel" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "Einmalige Einrichtung" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" @@ -112737,7 +112782,7 @@ msgstr "" "bleiben:" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -112749,7 +112794,7 @@ msgstr "" "Maschineneinheiten pro Minute. +" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" @@ -112759,7 +112804,7 @@ msgstr "" "hervorgehoben sein)" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" @@ -112768,7 +112813,7 @@ msgstr "" "\"Use Tool Sensor\") aktiviert ist (die checkbox muss markiert sein)" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." @@ -112777,7 +112822,7 @@ msgstr "" "ein und stellen Sie sicher, dass dessen Z-Offset auf null gesetzt ist." #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -112789,13 +112834,13 @@ msgstr "" "Länge von null ausgegangen." #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "Prozedur vor dem Start eines Programms" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." @@ -112804,12 +112849,12 @@ msgstr "" "Werkzeugwechselbefehle ausführt." #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "Laden Sie die Spindelsonde physisch in die Spindel." #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -112821,7 +112866,7 @@ msgstr "" "sich ein Button, der auch verwendet werden kann)" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." @@ -112831,7 +112876,7 @@ msgstr "" "Einstellungen, um die Spindel über dem Werkzeugtaster zu positionieren." #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -112844,12 +112889,12 @@ msgstr "" "dem Bildschirm „Messtaster-Einstellungen“ angezeigt wird." #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "Schnellauf (jog) zum Werkstück." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -112863,7 +112908,7 @@ msgstr "" "nun auch dem Z-Nullpunkt Ihres Werkstück-Koordinatensystems.)" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -112875,7 +112920,7 @@ msgstr "" "Koordinatensystem festzulegen." #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -112889,7 +112934,7 @@ msgstr "" "übersprungen." #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." @@ -112898,7 +112943,7 @@ msgstr "" "Spindel zu lassen, wenn ein Programm die Spindel starten kann." #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -112910,7 +112955,7 @@ msgstr "" "Werkzeugmessung arbeiten." #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -112928,13 +112973,13 @@ msgstr "" "vorherigen Werkzeugs beim Aufruf des Werkzeugwechsels befand." #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "Ertasten der Werkstückhöhe in QtDragon_hd" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -112946,31 +112991,31 @@ msgstr "" "Sonde zu berühren." #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "Werkstückhöhe Antasten" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "QtDragon_hd - Werkstück Höhenabtastung" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "QtDragon_hd Höhen-Sondierung" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "images/qtdragon_hd_workpiece_probe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." @@ -112979,18 +113024,18 @@ msgstr "" "berechnet die Höhendifferenz." #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "Buttons zum Einstellen der Sondenposition aktivieren" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "Wenn diese Option markiert ist, sind die SET-Tasten aktiviert." #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." @@ -112999,13 +113044,13 @@ msgstr "" "aktuellen Position, wie sie auf den DROs angezeigt wird, ausfüllen." #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "Automatische Füllung der Werkstückhöhe auf dem Hauptbildschirm" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." @@ -113014,18 +113059,18 @@ msgstr "" "Feld Werkstück-Höhe im Hauptbildschirm übertragen." #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "Andernfalls ist der Hauptbildschirm nicht betroffen." #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "Werkstücktaster bei" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" @@ -113034,13 +113079,13 @@ msgstr "" "aktuellen WCS beginnen soll" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "Probenahme bei" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" @@ -113049,13 +113094,13 @@ msgstr "" "beginnen soll, und zwar im aktuellen WCS" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "Z Sichere Fahrhöhe" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." @@ -113064,12 +113109,12 @@ msgstr "" "und Y-Koordinaten rüttelt." #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "Die Spindel senkt sich dann auf die angegebene Z-Koordinate." #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" @@ -113077,25 +113122,25 @@ msgstr "" "überwindet." #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "START-Button" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "Die Maschine fährt zur ersten Position und tastet dann nach unten." #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" "Die Maschine fährt dann zum zweiten Standort und tastet sich erneut nach " "unten." #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" @@ -113103,7 +113148,7 @@ msgstr "" "angegeben." #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." @@ -113113,37 +113158,37 @@ msgstr "" "Einstellungen gelesen." #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "ABORT-Button" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" "bewirkt, dass alle derzeit ausgeführten Tipp- und Tastroutinen gestoppt " "werden." #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "HELP-Button" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "zeigt dieses Hilfefenster an." #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" "Zwei beliebige Punkte können im Maschinenarbeitsraum spezifiziert werden." #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." @@ -113152,7 +113197,7 @@ msgstr "" "positive Zahl." #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." @@ -113161,7 +113206,7 @@ msgstr "" "negative Zahl." #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." @@ -113170,7 +113215,7 @@ msgstr "" "werden nicht gespeichert und nur die Differenz wird gemeldet." #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." @@ -113180,13 +113225,13 @@ msgstr "" "sicherer Höhe wird empfohlen." #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "Werkzeugmess-Pins" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -113197,24 +113242,24 @@ msgstr "" "Werte reagieren kann." #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "Änderungen an der INI-Datei für Werkzeugmessungen" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "Ändern Sie Ihre INI-Datei so, dass sie Folgendes enthält:" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "Der Abschnitt PROBE (Werkstück-Sensor)" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." @@ -113224,13 +113269,13 @@ msgstr "" "Werkzeugerfassung hinzuzufügen." #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "Der RS274NGC-Abschnitt" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -113242,7 +113287,7 @@ msgstr "" "<>" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -113256,13 +113301,13 @@ msgstr "" "geänderte Datei sind möglich." #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "[RS274NGC]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -113276,7 +113321,7 @@ msgstr "" "~/linuxcnc/nc_files/remap_lib\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -113286,7 +113331,7 @@ msgstr "" "ON_ABORT_COMMAND=O Aufruf\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -113296,7 +113341,7 @@ msgstr "" "REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -113310,7 +113355,7 @@ msgstr "" "X,Y,Z setzen die Lokalisation der Sonde für den Werkzeug-Einsteller (engl. tool setter probe location). +" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -113323,7 +113368,7 @@ msgstr "" "qt_auto_probe_tool.ngc geändert werden): +" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" @@ -113333,39 +113378,39 @@ msgstr "" "Koordinate addiert)" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" "schnelle (engl. rapid) Bewegung zur X & Y Position der [CHANGE_POSITION] aus " "der INI Datei." #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "warten auf manuelle Bestätigung des werkzeugwechsels" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "schnelle Bewegung zur [VERSA_TOOLSETTER] X & Y Position" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "schnelle Bewegung zur [VERSA_TOOLSETTER] Z_MAX_CLEAR Z-Position" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "schnelle Sondierung" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "langsame Sondierung" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -113375,27 +113420,27 @@ msgstr "" "'Travel to Toolsetter' Aktionssequenz: +" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "schnelle Bewegung zur [VERSA_TOOLSETTER] Z_MAX_CLEAR Z-Position" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "schnelle Bewergung zur [VERSA_TOOLSETTER] XY Position" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "schnelle Bewegung zur [VERSA_TOOLSETTER] Z Position." #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "Beispiel-Einstellungen:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -113413,7 +113458,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -113427,7 +113472,7 @@ msgstr "" "maschineneigenen Einheiten." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -113444,7 +113489,7 @@ msgstr "" "möglich." #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -113458,13 +113503,13 @@ msgstr "" "TOPLEVEL = ~/linuxcnc/nc_files/remap_lib/python-stdglue/python/toplevel.py\n" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "Benötigte HAL-Verbindungen" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -113475,7 +113520,7 @@ msgstr "" "Taster-LED in QtDragon umzuschalten, wenn Sie den Tasterstift drücken." #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -113495,7 +113540,7 @@ msgstr "" "starten\" kann auf der Einstellungsseite deaktiviert werden." #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -113507,13 +113552,13 @@ msgstr "" "verwendet wird, ist es am besten, mit einem Eilgang zu beginnen." #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "Laser-Buttons" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -113529,13 +113574,13 @@ msgstr "" "Einstellungen angegebenen Werte setzt." #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "Beschreibung der Registerkarten" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 #, fuzzy #| msgid "" #| "Tabs allow the user to select the most appropriate info/control on the " @@ -113564,13 +113609,13 @@ msgstr "" "in jedem Tab und in jedem Modus unterschiedlich eingestellt werden." #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "Hauptregisterkarte" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." @@ -113580,34 +113625,34 @@ msgstr "" "gesteuert." #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" "'Benutzeransicht': Auswählen/Wiederherstellen einer benutzerdefinierten " "Ansicht des aktuellen Programms." #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "'P','X','Y','Z': Standardansichten einstellen." #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "'D': Anzeige der Abmessungen umschalten." #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "'+', '-': Zoom-Steuerung." #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "'C': Übersichtliche Grafik der Werkzeugbewegungslinien." #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." @@ -113616,13 +113661,13 @@ msgstr "" "zu zehn Buttons können in der INI definiert werden." #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "Registerkarte \"Datei\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -113634,13 +113679,13 @@ msgstr "" "Code Ripper' laden." #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "Registerkarte \"Offsets\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." @@ -113650,13 +113695,13 @@ msgstr "" "aktuellen G5x-Benutzer-Offset." #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "Registerkarte \"Werkzeug\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -113674,38 +113719,38 @@ msgstr "" "Wenn Sie diese Schaltfläche drücken, wird ein Menü mit Optionen angezeigt:" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "Aktuelle Werkzeug-Position einstellen" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "Aktuelle Werkzeug-Position anpassen" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "Aktuelle Werkzeug-Position auf Null setzen" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "Werkzeugversatz direkt einstellen" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "Auf zuletzt zurücksetzen" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "Registerkarte \"Status\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -113717,13 +113762,13 @@ msgstr "" "Fehlersuche helfen können." #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "Registerkarte \"Sonde" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -113736,13 +113781,13 @@ msgstr "" "Grafikanzeigefenster an." #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "Camview-Registerkarte" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -113752,7 +113797,7 @@ msgstr "" "Um das Seitenverhältnis der X- oder Y-Größe (in Prozent), die Kamera-Portnummer, das API-Backend oder die angeforderte Auflösung anzupassen, suchen Sie in der Einstellungen (engl. preferences)-Datei nach: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -113770,7 +113815,7 @@ msgstr "" "Camview cam resolution = 1280,720\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -113784,20 +113829,20 @@ msgstr "" "Setzen Sie die Auflösung auf „DEFAULT“, damit OpenCV die passende wählt. Verfügbaren Auflösungen werden angezeigt, wenn -V für Debugging aktiviert ist." #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" "Die Einstellungen (engl. preferences) Datei kann nur editiert werden während " "QtDragon nicht läuft." #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "G-Codes Registrierkarte" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." @@ -113806,13 +113851,13 @@ msgstr "" "eine Zeile klicken, wird eine Beschreibung des Codes angezeigt." #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "Registerkarte \"Einstellungen\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -113826,7 +113871,7 @@ msgstr "" "Es gibt drei Unterkarten (engl. tabs):" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." @@ -113835,12 +113880,12 @@ msgstr "" "Buttons funktionieren auf dieser Seite." #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "'PDF' - alle geladenen PDF Setup-Seiten werden hier angezeigt." #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." @@ -113849,29 +113894,29 @@ msgstr "" "Eigenschaften angezeigt." #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "Es gibt Navigations-Buttons für die HTML-Seite:" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "Der Pfeil nach oben führt Sie auf die Standard-HTML-Seite zurück." #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "Der linke Pfeil führt auf die vorherige HTML-Seite." #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" "Der rechte Pfeil revidiert die Wirkung eines zuvor gedrückten Pfeils nach " "links." #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -113881,31 +113926,31 @@ msgstr "" "In dieser Registerkarte können benutzerdefinierte QtVCP-Panels angezeigt werden, indem die Option EMBED_TAB_LOCATION auf 'tabWidget_setup' gesetzt wird." #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "QtDragon - Beispiel für die Registerkarte Setup" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "QtDragon Setup-Registerkarte" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "images/qtdragon_setup_page.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "Registerkarte \"Einstellungen\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." @@ -113915,21 +113960,25 @@ msgstr "" "Laden externer Debugging-Programme." #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "Registerkarte \"Dienstprogramme\"" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 +#, fuzzy +#| msgid "" +#| "This tabs will display another stab election of G-code utility programs:" msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" "Auf dieser Registerkarte wird eine weitere Auswahl von G-Code-" "Hilfsprogrammen angezeigt:" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." @@ -113938,7 +113987,7 @@ msgstr "" "Winkeln von 0,45 und 90 Grad." #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." @@ -113947,7 +113996,7 @@ msgstr "" "eines Lochkreises mit definierbarem Durchmesser und Anzahl der Löcher." #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -113957,21 +114006,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" -"Benutzerdefinierte QtVCP-Panels können hier angezeigt werden, indem man die " -"Option EMBED_TAB_LOCATION auf `tabWidget_utilities` setzt" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "Benutzer-Registerkarte" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -113983,13 +114038,13 @@ msgstr "" "Benutzer-Registerkarte durchlaufen." #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "Stile" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -114005,31 +114060,31 @@ msgstr "" "werden, oder die aktuelle qss-Datei überschreiben." #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "QtDragon - Zwei Stil-Beispiele" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "QtDragon-Stile" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "images/style-comparison.png" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "Internationalisierung" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." @@ -114038,7 +114093,7 @@ msgstr "" "Sprache des aktuellen Gebietsschemas (engl. locale) anzuzeigen." #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." @@ -114047,7 +114102,7 @@ msgstr "" "installiert sein und vor Ort ausgeführt werden." #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" @@ -114055,12 +114110,12 @@ msgstr "" "linuxcnc-dev ist." #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "Wenn Sie QtDragon_hd nutzen, ersetzen Sie 'qtdragon' mit 'qtdragon_hd'" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." @@ -114069,7 +114124,7 @@ msgstr "" "gespeichert." #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." @@ -114078,7 +114133,7 @@ msgstr "" "Übersetzungszwecke verwendet wird." #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." @@ -114087,14 +114142,14 @@ msgstr "" "Dateien, die für jede Sprache erstellt/bearbeitet werden müssen." #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" "Die .qm-Dateien sind die kompilierten Übersetzungsdateien, die von pyqt " "verwendet werden." #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -114109,7 +114164,7 @@ msgstr "" "eigentlich `qtdragon_it.ts` wäre." #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." @@ -114119,7 +114174,7 @@ msgstr "" "Übersetzungen verwendet werden." #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" @@ -114129,24 +114184,24 @@ msgstr "" "Entwicklung installieren:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "Wechseln Sie in das Sprachenverzeichnis:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" @@ -114156,13 +114211,13 @@ msgstr "" "aktualisieren:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "pyuic5 ../qtdragon.ui > qtdragon.py\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -114178,18 +114233,18 @@ msgstr "" "dieser Schritt nicht erforderlich." #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "Erstellen oder bearbeiten Sie eine .ts-Datei:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "./langfile xx\n" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" @@ -114198,23 +114253,23 @@ msgstr "" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "Die Bearbeitung der Übersetzung erfolgt mit der Anwendung Linguist:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "linguist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "Öffnen Sie die TS-Datei und übersetzen Sie die Zeichenfolgen" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -114230,7 +114285,7 @@ msgstr "" "nicht länger als das Original sein." #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -114240,7 +114295,7 @@ msgstr "" "`Datei -> Speichern` (engl. File -> Save)" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -114250,7 +114305,7 @@ msgstr "" "`Datei -> Freigabe` (engl. `File -> Release`)" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." @@ -114259,7 +114314,7 @@ msgstr "" "Gebietsschemas übersetzt, solange eine .qm Datei in dieser Sprache existiert." #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -114275,13 +114330,13 @@ msgstr "" "sind qtdragon_xx.ts und qtdragon_xx.qm." #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "Anpassung" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." @@ -114290,13 +114345,13 @@ msgstr "" "mitgelieferter Bildschirmmasken>>." #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "Stylesheets" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -114310,19 +114365,19 @@ msgstr "" "Der Tab *Edit Sheet* erlaubt das Bearbeiten, Anwenden und Speichern von Änderungen am angezeigten Stylesheet." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "QtDragon Stylesheet Editor" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/qtdragon_stylesheet_editor.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" @@ -114331,7 +114386,7 @@ msgstr "" "andernfalls müssen sie hinzugefügt werden. +" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" @@ -114340,7 +114395,7 @@ msgstr "" "ändern des Namens der Schriftart):" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -114358,12 +114413,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "Um das DRO-Display-Schrift- und Anzeigeformat zu ändern:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -114379,7 +114434,7 @@ msgstr "" " qproperty-angular_template: '%11.2f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -114401,12 +114456,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "Ändern der Menüeinträge des Klickmenüs der Achsauswahl-Schaltfläche:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -114430,14 +114485,14 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" "So ändern Sie den Text der Schaltfläche \"Nebel\" in \"Luft\" (fügen Sie " "diese Zeilen ein)" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -114451,12 +114506,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "Um die Offsets-Anzeige Schriftart und Format zu ändern:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -114470,13 +114525,13 @@ msgstr "" " qproperty-metric_template: '%10.1f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "}\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -114492,12 +114547,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "Um den Unschärfeeffekt bei Dialogen zu beenden:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -114509,12 +114564,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "Um Status-Highlight/Auswahl Farben zu ändern:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -114534,12 +114589,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "Ändern der G-Code Text Display Farben/Schriften:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -114591,7 +114646,7 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" @@ -114600,7 +114655,7 @@ msgstr "" "erhöhen/verringern:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -114618,13 +114673,13 @@ msgstr "" "}\n" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "Qt Designer und Python-Code" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -114644,7 +114699,7 @@ msgstr "" "QtDragon kann auch QtVCPs rc-Datei verwenden, um kleinere python-Code-Änderungen vorzunehmen, ohne eine benutzerdefinierte Handler-Datei." #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." @@ -114653,25 +114708,25 @@ msgstr "" "Informationen zur Anpassung." #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" "Einige Widget Anpassungen sind verfügbar für basic probe und versa probe." #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "QtDragon - Angepasster QtDragon" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "QtDragon angepasst" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "images/silverdragon_custom.png" @@ -283676,6 +283731,23 @@ msgstr "B\\&.I\\&.B bit out" msgid "B(9), B(9), B(9), B(9), B(9)\\&." msgstr "B(9), B(9), B(9), B(9), B(9)\\&." +#~ msgid "Rapid up .010 of an inch or 0.254 mm." +#~ msgstr "Schnelles Aufsteigen (engl. rapid up) um 0,010 Zoll oder 0,254 mm." + +#~ msgid "" +#~ "Rapid move back down to the current hole bottom, less .010 of an inch or " +#~ "0.254 mm." +#~ msgstr "" +#~ "Bewegen Sie sich im Eiltempo zurück zum aktuellen Bohrungsgrund, " +#~ "abzüglich 0,254 mm oder 0,010 Zoll." + +#~ msgid "" +#~ "Custom QtVCP panels can be displayed here by setting the " +#~ "EMBED_TAB_LOCATION option to `tabWidget_utilities`" +#~ msgstr "" +#~ "Benutzerdefinierte QtVCP-Panels können hier angezeigt werden, indem man " +#~ "die Option EMBED_TAB_LOCATION auf `tabWidget_utilities` setzt" + #~ msgid "Moveoff" #~ msgstr "Moveoff" From a61c59b45d2a3200a92cb591d5c3972131343b50 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:33 +0100 Subject: [PATCH 05/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/da.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/da.po b/docs/po/da.po index 1fd03e1e439..27dd20094f5 100644 --- a/docs/po/da.po +++ b/docs/po/da.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2608,7 +2608,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2633,7 +2633,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2646,7 +2646,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10932,7 +10932,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15065,17 +15065,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17377,7 +17376,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22674,8 +22673,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22817,8 +22816,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22853,7 +22852,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23151,159 +23150,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23315,124 +23325,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23442,7 +23452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23458,13 +23468,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23472,7 +23482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23485,39 +23495,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23528,44 +23538,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23577,101 +23587,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23903,59 +23913,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23966,7 +23976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23985,25 +23995,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24013,7 +24023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24031,7 +24041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24039,7 +24049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24047,13 +24057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24062,25 +24072,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24088,7 +24098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24097,13 +24107,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24111,125 +24121,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24237,7 +24247,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24246,14 +24256,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24261,24 +24271,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24288,13 +24298,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24303,13 +24313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24322,12 +24332,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24339,37 +24349,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24378,51 +24388,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24431,7 +24441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24439,220 +24449,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24661,7 +24671,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24669,7 +24679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24709,96 +24719,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24809,20 +24819,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24833,7 +24843,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24843,13 +24853,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24862,20 +24872,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24885,7 +24895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24893,13 +24903,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24907,7 +24917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24915,7 +24925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24941,12 +24951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24956,13 +24966,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24970,104 +24980,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31618,8 +31628,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39792,7 +39802,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -39997,7 +40007,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40352,7 +40362,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40468,7 +40478,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40526,10 +40536,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42235,7 +42245,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42254,7 +42264,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43230,7 +43240,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43818,7 +43828,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44273,7 +44283,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44296,7 +44306,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44319,132 +44329,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44453,48 +44465,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44502,7 +44514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44510,26 +44522,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44538,7 +44550,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44549,14 +44561,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44566,21 +44578,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44609,7 +44621,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44617,7 +44629,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44629,7 +44641,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44637,37 +44649,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44675,14 +44687,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44690,13 +44702,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44704,7 +44716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44713,32 +44725,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44750,7 +44762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44759,13 +44771,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44774,13 +44786,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44839,78 +44851,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44919,47 +44931,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44970,18 +44982,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44995,26 +45007,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45023,7 +45035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45040,13 +45052,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45054,18 +45066,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45073,18 +45085,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45093,14 +45105,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45108,7 +45120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45126,13 +45138,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45153,7 +45165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45161,7 +45173,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45170,144 +45182,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45318,98 +45330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45417,24 +45429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45443,25 +45455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45471,31 +45483,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45503,109 +45515,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45614,174 +45626,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45790,20 +45802,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45811,13 +45823,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45825,13 +45837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45839,32 +45851,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45873,7 +45885,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45883,7 +45895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45903,14 +45915,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45918,12 +45930,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45931,7 +45943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45939,63 +45951,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46006,18 +46018,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46045,7 +46057,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46057,36 +46069,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46094,37 +46106,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46133,78 +46145,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46214,13 +46226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46228,14 +46240,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61623,7 +61635,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64250,7 +64262,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71577,7 +71589,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74085,7 +74097,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74121,7 +74133,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74138,7 +74150,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74154,7 +74166,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74261,7 +74273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74414,7 +74426,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74561,7 +74573,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75331,7 +75343,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87926,7 +87938,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87936,33 +87948,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87972,32 +87985,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88007,13 +88020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88022,7 +88035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88032,7 +88045,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88040,7 +88053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88054,12 +88067,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88067,7 +88080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88076,13 +88089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88099,7 +88112,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88108,7 +88121,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88119,14 +88132,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88139,40 +88152,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88181,13 +88194,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88196,7 +88209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88205,7 +88218,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88213,13 +88226,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88236,7 +88249,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88244,13 +88257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88258,7 +88271,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88267,7 +88280,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88290,13 +88303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88305,13 +88318,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88351,13 +88364,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88365,37 +88378,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88403,13 +88416,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88433,13 +88446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88447,13 +88460,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88462,7 +88475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88474,14 +88487,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88490,29 +88503,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88520,7 +88533,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88528,7 +88541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88537,31 +88550,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88569,7 +88582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88588,13 +88601,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88604,41 +88617,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88650,14 +88663,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88665,12 +88678,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88680,7 +88693,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88688,7 +88701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88700,7 +88713,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88708,13 +88721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88723,30 +88736,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88755,13 +88768,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88769,13 +88782,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88784,7 +88797,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88793,13 +88806,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88817,7 +88830,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88829,19 +88842,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88849,7 +88862,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88857,12 +88870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88873,7 +88886,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88881,7 +88894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88889,7 +88902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88897,25 +88910,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88927,7 +88940,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88937,7 +88950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88945,80 +88958,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89026,7 +89039,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89034,7 +89047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89043,20 +89056,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89064,7 +89077,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89072,7 +89085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89091,7 +89104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89099,7 +89112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89157,14 +89170,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89174,7 +89187,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89182,25 +89195,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89209,32 +89222,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89242,31 +89255,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89275,13 +89288,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89292,13 +89305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89307,13 +89320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89322,26 +89335,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89352,13 +89365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89366,13 +89379,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89380,13 +89393,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89396,13 +89409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89410,49 +89423,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89461,7 +89474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89469,105 +89482,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89575,253 +89588,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89829,13 +89842,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89843,63 +89856,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89907,7 +89920,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89915,14 +89928,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89930,69 +89943,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90004,31 +90017,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90037,7 +90050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90047,7 +90060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90059,33 +90072,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90096,7 +90109,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90104,45 +90117,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90150,39 +90163,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90190,7 +90203,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90199,73 +90212,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90274,25 +90287,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90300,28 +90313,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90329,25 +90342,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90355,14 +90368,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90370,12 +90383,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90384,7 +90397,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90392,7 +90405,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90401,14 +90414,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90416,7 +90429,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90427,13 +90440,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90441,214 +90454,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90656,37 +90669,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90695,7 +90708,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90704,13 +90717,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90728,7 +90741,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90736,7 +90749,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90755,44 +90768,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90800,27 +90813,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90832,7 +90845,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90861,13 +90874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90875,7 +90888,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90895,13 +90908,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90929,58 +90942,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90988,26 +91001,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91018,38 +91031,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91072,13 +91085,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91086,7 +91099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91098,7 +91111,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91108,31 +91121,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91142,46 +91155,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91189,64 +91202,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91254,19 +91268,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91274,13 +91296,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91290,82 +91312,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91375,51 +91397,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91429,41 +91451,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91473,7 +91495,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91481,7 +91503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91489,14 +91511,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91506,26 +91528,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91535,33 +91557,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91573,12 +91595,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91589,7 +91611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91603,12 +91625,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91638,12 +91660,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91653,13 +91675,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91670,12 +91692,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91684,12 +91706,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91702,12 +91724,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91736,14 +91758,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91755,13 +91777,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91774,31 +91796,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 9821e97fac6eb49f1e85505b5386b21990ca7555 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:34 +0100 Subject: [PATCH 06/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ru.po | 2430 +++++++++++++++++++++++++------------------------ 1 file changed, 1231 insertions(+), 1199 deletions(-) diff --git a/docs/po/ru.po b/docs/po/ru.po index 7cfea04526e..a4aed8c8657 100644 --- a/docs/po/ru.po +++ b/docs/po/ru.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-27 13:25+0000\n" "Last-Translator: Steffen Möller \n" "Language-Team: none\n" @@ -2806,7 +2806,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "цикл растачивания, с остановкой, вывод на рабочей подаче" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2831,7 +2831,7 @@ msgid "incremental programming" msgstr "инкрементное программирование" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2844,7 +2844,7 @@ msgid "inverse time feed mode" msgstr "обратнозависимый режим подачи по времени" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -12490,7 +12490,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -17467,10 +17467,14 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Chip breaking back-off distance in " +#| "machine units" msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" "'PARAMETER_G73_PECK_CLEARANCE = .020' (по умолчанию: метрическая система: 1 " "мм, имперская система: 0,050 дюйма) Расстояние отступа при стружкодроблении " @@ -17478,10 +17482,15 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Clearance distance from last feed depth " +#| "when machine rapids back to bottom of hole, in machine units." msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" "'PARAMETER_G83_PECK_CLEARANCE = .020' (по умолчанию: Метрическая система: 1 " "мм, имперская система: 0,050 дюйма) Расстояние от последней глубины подачи, " @@ -20528,7 +20537,7 @@ msgstr "Конфигурация исходного положения" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -26470,8 +26479,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -26613,8 +26622,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -26649,7 +26658,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -26947,159 +26956,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -27111,124 +27131,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -27238,7 +27258,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27254,13 +27274,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -27268,7 +27288,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27281,39 +27301,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -27324,44 +27344,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27373,101 +27393,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -27699,59 +27719,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27762,7 +27782,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -27771,7 +27791,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -27781,25 +27801,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27809,7 +27829,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -27817,7 +27837,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -27827,7 +27847,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -27835,7 +27855,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -27843,13 +27863,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -27858,25 +27878,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -27884,7 +27904,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -27893,13 +27913,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -27907,125 +27927,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -28033,7 +28053,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -28042,14 +28062,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -28057,24 +28077,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -28084,13 +28104,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -28099,13 +28119,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -28118,12 +28138,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -28135,37 +28155,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -28174,51 +28194,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -28227,7 +28247,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -28235,220 +28255,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28457,7 +28477,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -28465,7 +28485,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -28473,7 +28493,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -28481,7 +28501,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -28489,7 +28509,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -28497,7 +28517,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -28505,96 +28525,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -28605,20 +28625,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -28629,7 +28649,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28639,13 +28659,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -28658,20 +28678,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28681,7 +28701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -28689,13 +28709,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -28703,7 +28723,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -28711,7 +28731,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -28719,7 +28739,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -28727,7 +28747,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -28737,12 +28757,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28752,13 +28772,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -28766,104 +28786,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -35560,8 +35580,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -44244,7 +44264,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -44449,7 +44469,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -44804,7 +44824,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -44920,7 +44940,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -44978,10 +44998,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -46687,7 +46707,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -46706,7 +46726,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -47688,7 +47708,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -48276,7 +48296,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -48731,7 +48751,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -48754,7 +48774,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -48777,132 +48797,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -48911,48 +48933,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "G76 цикл нарезания резьбы" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -48960,7 +48982,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -48968,26 +48990,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -48996,7 +49018,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -49007,14 +49029,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -49024,21 +49046,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -49048,7 +49070,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -49059,7 +49081,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -49067,7 +49089,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -49075,7 +49097,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -49087,7 +49109,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -49095,37 +49117,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -49133,14 +49155,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -49148,13 +49170,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -49162,7 +49184,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -49171,32 +49193,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -49208,7 +49230,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -49217,13 +49239,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -49232,13 +49254,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -49248,7 +49270,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -49257,13 +49279,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -49281,13 +49303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -49297,78 +49319,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -49377,47 +49399,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -49428,18 +49450,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -49453,26 +49475,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -49481,7 +49503,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -49498,13 +49520,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -49512,18 +49534,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -49531,18 +49553,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -49551,14 +49573,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -49566,7 +49588,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -49575,7 +49597,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -49584,13 +49606,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -49611,7 +49633,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -49619,7 +49641,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -49628,144 +49650,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -49776,98 +49798,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -49875,24 +49897,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -49901,25 +49923,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -49929,31 +49951,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "G82 Задержка цикла сверления" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "G82 цикл сверления,задержка" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -49961,109 +49983,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "G83 Цикл сверления с частичным повторением импульсов" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -50072,174 +50094,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "G85 Цикл растачивания, подача" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "Остановка шпинделя" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "Быстрый выход" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "G86 цикл растачивания, остановка шпинделя, быстрый выход" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "G87 цикл обратного растачивания" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "G88 Цикл растачивания" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "Ручной выход" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "G88 цикл растачивания, остановка шпинделя, ручной отвод" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "G89 цикл развертывания, задержка, вывод на рабочей подаче" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -50248,20 +50270,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -50269,13 +50291,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -50283,13 +50305,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -50297,32 +50319,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -50331,7 +50353,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -50341,7 +50363,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -50352,7 +50374,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -50361,14 +50383,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -50376,12 +50398,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -50389,7 +50411,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -50397,63 +50419,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -50464,18 +50486,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -50484,7 +50506,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -50493,7 +50515,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -50503,7 +50525,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -50515,36 +50537,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -50552,37 +50574,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -50591,78 +50613,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "G99 Возврат фиксированного цикла" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "G98, G99 уровень возврата стандартного цикла" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -50672,13 +50694,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -50686,14 +50708,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -67329,7 +67351,7 @@ msgstr "" "информацию см. в главах <> и <>." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "Управление предварительным просмотром" @@ -70726,7 +70748,7 @@ msgstr "" "в Python." #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -79661,7 +79683,7 @@ msgid "Defaults to 600 if not set." msgstr "По умолчанию 600, если не установлено." #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "Кнопки макроса" @@ -82615,7 +82637,7 @@ msgstr "" "Таким образом, написание программы возлагает на вас ответственность включать G43 после каждой смены инструмента!" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "Автоматическое измерение инструмента" @@ -82663,7 +82685,7 @@ msgstr "" "Вам следует выполнить следующие шаги:" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "Коснитесь заготовки по X и Y." @@ -82682,7 +82704,7 @@ msgid "Push the button block height and enter the measured value." msgstr "Нажмите кнопку высоты блока и введите измеренное значение." #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "Перейдите в автоматический режим и запустите программу." @@ -82698,7 +82720,7 @@ msgid "Tool measurement data" msgstr "Данные измерений инструмента" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/sketch_auto_tool_measurement.png" @@ -82829,7 +82851,7 @@ msgstr "" "умолчанию для них установлено значение 1." #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "Раздел Датчик инструмента" @@ -82862,7 +82884,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "Раздел Изменить позицию" @@ -82880,7 +82902,7 @@ msgstr "" "координатах." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -82894,7 +82916,7 @@ msgstr "" "Z = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "Раздел Python" @@ -83014,7 +83036,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "Подключите датчик инструмента к вашему файлу HAL следующим образом:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "net probe motion.probe-input <= \n" @@ -83188,7 +83210,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "_hide tooltips_ - Скрывает подсказки инструментов." #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -84121,7 +84143,7 @@ msgstr "" "нажатии соответствующей кнопки в диалоге выбора файла." #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -98139,7 +98161,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -98149,33 +98171,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -98185,32 +98208,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -98220,13 +98243,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -98235,7 +98258,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -98245,7 +98268,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -98253,7 +98276,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -98267,12 +98290,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -98280,7 +98303,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -98289,13 +98312,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -98304,7 +98327,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -98312,7 +98335,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -98321,7 +98344,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -98332,14 +98355,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -98352,40 +98375,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -98394,13 +98417,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -98409,7 +98432,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -98418,7 +98441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -98426,13 +98449,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -98449,7 +98472,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -98457,13 +98480,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -98471,7 +98494,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -98480,7 +98503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -98493,7 +98516,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -98503,13 +98526,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -98518,13 +98541,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -98533,13 +98556,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -98548,13 +98571,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -98564,13 +98587,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "HAL Bridge" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -98578,37 +98601,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -98618,13 +98641,13 @@ msgstr "" "HALBRIDGE= hal_bridge -d\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -98648,13 +98671,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -98662,13 +98685,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -98677,7 +98700,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -98689,14 +98712,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -98705,29 +98728,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -98735,7 +98758,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -98743,7 +98766,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -98752,31 +98775,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -98784,7 +98807,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -98795,7 +98818,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -98803,13 +98826,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -98819,41 +98842,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -98865,14 +98888,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -98880,12 +98903,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -98895,7 +98918,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -98903,7 +98926,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -98915,7 +98938,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -98923,13 +98946,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -98938,30 +98961,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -98970,13 +98993,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -98984,13 +99007,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -98999,7 +99022,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -99008,13 +99031,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -99032,7 +99055,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -99044,19 +99067,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -99064,7 +99087,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -99072,12 +99095,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -99088,7 +99111,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -99096,7 +99119,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -99104,7 +99127,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -99112,25 +99135,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -99142,7 +99165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -99152,7 +99175,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -99160,80 +99183,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -99241,7 +99264,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -99249,7 +99272,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -99258,20 +99281,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -99279,7 +99302,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -99287,7 +99310,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -99296,7 +99319,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -99306,7 +99329,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -99314,7 +99337,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -99325,7 +99348,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -99337,7 +99360,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -99351,7 +99374,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -99362,7 +99385,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -99372,14 +99395,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -99389,7 +99412,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -99397,25 +99420,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -99424,32 +99447,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -99457,31 +99480,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -99490,13 +99513,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -99507,13 +99530,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -99522,13 +99545,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "'PROBE'" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -99537,26 +99560,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "'RAPID'" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -99567,13 +99590,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "'PROBE HT'" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -99581,13 +99604,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -99595,13 +99618,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -99611,13 +99634,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -99625,49 +99648,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "'Auto Zero'" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "'Auto Skew'" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "'Инструмент измерение '" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -99676,7 +99699,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -99684,108 +99707,108 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" "*gmoccapy.searchvel* _(float OUT)_ - Скорость поиска переключения датчика " "инструмента" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" "Отразить, соответствует ли текущий инструмент номеру зонда файла настроек." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -99793,253 +99816,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "'Диаметр зонда'" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "Размер кончика щупа" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "Скорость быстрых перемещений в единицах станка" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "Скорость первого 'грубого' поиска в единицах измерения станка" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "Скорость второго 'точного' поиска в единицах измерения станка" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "'Z зазор'" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "'Дополнительная глубина'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "'Подсказка диаметра'" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "'X Подсказка'" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "'Y Подсказка'" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -100047,13 +100070,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -100061,63 +100084,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -100125,7 +100148,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -100133,14 +100156,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -100148,69 +100171,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -100222,31 +100245,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -100255,7 +100278,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -100265,7 +100288,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -100277,33 +100300,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -100314,7 +100337,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -100326,45 +100349,45 @@ msgstr "" "переназначения ngc. Эти настройки рассматриваются далее в разделе." #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "Обзор рабочего процесса" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "Шаги настройки включают в себя:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -100372,39 +100395,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -100412,7 +100435,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -100426,73 +100449,73 @@ msgstr "" "GMOCCAPY был пионером этой техники." #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -100501,25 +100524,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "Подробный пример рабочего процесса" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -100527,28 +100550,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -100556,25 +100579,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -100582,14 +100605,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -100597,12 +100620,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "Двигайтесь к заготовке." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -100611,7 +100634,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -100619,7 +100642,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -100628,14 +100651,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -100643,7 +100666,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -100654,13 +100677,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -100668,214 +100691,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -100883,37 +100906,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -100922,7 +100945,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -100931,13 +100954,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -100947,7 +100970,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -100955,7 +100978,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -100963,7 +100986,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -100977,7 +101000,7 @@ msgstr "" "X, Y и Z задают местоположение измерительного датчика наладчика инструмента. +" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -100986,44 +101009,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -101031,27 +101054,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "Примеры настроек:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -101063,7 +101086,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -101076,7 +101099,7 @@ msgstr "" "указаны в оригинальных единицах станка." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -101086,7 +101109,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -101096,13 +101119,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -101110,7 +101133,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -101122,7 +101145,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -101130,13 +101153,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -101146,13 +101169,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -101164,58 +101187,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -101223,26 +101246,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -101253,38 +101276,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -101292,13 +101315,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -101307,13 +101330,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -101321,7 +101344,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -101333,7 +101356,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -101343,31 +101366,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -101377,46 +101400,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -101424,64 +101447,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -101489,19 +101513,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -101509,13 +101541,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -101525,82 +101557,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -101610,51 +101642,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -101664,41 +101696,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -101708,7 +101740,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -101716,7 +101748,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -101724,14 +101756,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -101741,26 +101773,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -101770,33 +101802,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/qtdragon_stylesheet_editor.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -101808,12 +101840,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -101824,7 +101856,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -101838,12 +101870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -101858,12 +101890,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -101873,12 +101905,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -101888,13 +101920,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -101905,12 +101937,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -101919,12 +101951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -101937,12 +101969,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -101971,14 +102003,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -101990,13 +102022,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -102009,31 +102041,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 3db80c69ccff54c560c77e445cc2d64047eb8255 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:36 +0100 Subject: [PATCH 07/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ro.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/ro.po b/docs/po/ro.po index b6e53683100..d9d05506f11 100644 --- a/docs/po/ro.po +++ b/docs/po/ro.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-23 10:14+0000\n" "Last-Translator: Nathan Hofmeyer \n" "Language-Team: none\n" @@ -2620,7 +2620,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2645,7 +2645,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2658,7 +2658,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10949,7 +10949,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15083,17 +15083,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17397,7 +17396,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22694,8 +22693,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22837,8 +22836,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22873,7 +22872,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23171,159 +23170,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23335,124 +23345,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23462,7 +23472,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23478,13 +23488,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23492,7 +23502,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23505,39 +23515,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23548,44 +23558,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23597,101 +23607,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23923,59 +23933,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23986,7 +23996,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23995,7 +24005,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24005,25 +24015,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24033,7 +24043,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24041,7 +24051,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24051,7 +24061,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24059,7 +24069,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24067,13 +24077,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24082,25 +24092,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24108,7 +24118,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24117,13 +24127,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24131,125 +24141,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24257,7 +24267,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24266,14 +24276,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24281,24 +24291,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24308,13 +24318,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24323,13 +24333,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24342,12 +24352,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24359,37 +24369,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24398,51 +24408,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24451,7 +24461,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24459,220 +24469,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24681,7 +24691,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24689,7 +24699,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24697,7 +24707,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24705,7 +24715,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24713,7 +24723,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24721,7 +24731,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24729,96 +24739,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24829,20 +24839,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24853,7 +24863,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24863,13 +24873,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24882,20 +24892,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24905,7 +24915,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24913,13 +24923,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24927,7 +24937,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24935,7 +24945,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24943,7 +24953,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24951,7 +24961,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24961,12 +24971,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24976,13 +24986,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24990,104 +25000,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31643,8 +31653,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39817,7 +39827,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40022,7 +40032,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40377,7 +40387,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40493,7 +40503,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40551,10 +40561,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42260,7 +42270,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42279,7 +42289,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43255,7 +43265,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43843,7 +43853,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44298,7 +44308,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44321,7 +44331,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44344,132 +44354,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44478,48 +44490,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44527,7 +44539,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44535,26 +44547,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44563,7 +44575,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44574,14 +44586,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44591,21 +44603,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44615,7 +44627,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44626,7 +44638,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44634,7 +44646,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44642,7 +44654,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44654,7 +44666,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44662,37 +44674,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44700,14 +44712,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44715,13 +44727,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44729,7 +44741,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44738,32 +44750,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44775,7 +44787,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44784,13 +44796,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44815,7 +44827,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44824,13 +44836,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44848,13 +44860,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44864,78 +44876,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44944,47 +44956,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44995,18 +45007,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45020,26 +45032,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45048,7 +45060,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45065,13 +45077,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45079,18 +45091,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45098,18 +45110,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45118,14 +45130,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45133,7 +45145,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45142,7 +45154,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45151,13 +45163,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45178,7 +45190,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45186,7 +45198,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45195,144 +45207,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45343,98 +45355,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45442,24 +45454,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45468,25 +45480,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45496,31 +45508,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45528,109 +45540,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45639,174 +45651,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45815,20 +45827,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45836,13 +45848,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45850,13 +45862,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45864,32 +45876,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45898,7 +45910,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45908,7 +45920,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45919,7 +45931,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45928,14 +45940,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45943,12 +45955,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45956,7 +45968,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45964,63 +45976,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46031,18 +46043,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46051,7 +46063,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46060,7 +46072,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46070,7 +46082,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46082,36 +46094,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46119,37 +46131,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46158,78 +46170,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46239,13 +46251,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46253,14 +46265,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61660,7 +61672,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64288,7 +64300,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71616,7 +71628,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74124,7 +74136,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74160,7 +74172,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74177,7 +74189,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74193,7 +74205,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74325,7 +74337,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74339,7 +74351,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74349,7 +74361,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74453,7 +74465,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74600,7 +74612,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75370,7 +75382,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87965,7 +87977,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87975,33 +87987,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88011,32 +88024,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88046,13 +88059,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88061,7 +88074,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88071,7 +88084,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88079,7 +88092,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88093,12 +88106,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88106,7 +88119,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88115,13 +88128,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88130,7 +88143,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88138,7 +88151,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88147,7 +88160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88158,14 +88171,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88178,40 +88191,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88220,13 +88233,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88235,7 +88248,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88244,7 +88257,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88252,13 +88265,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88275,7 +88288,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88283,13 +88296,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88297,7 +88310,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88306,7 +88319,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88319,7 +88332,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88329,13 +88342,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88344,13 +88357,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88359,13 +88372,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88374,13 +88387,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88390,13 +88403,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88404,37 +88417,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88442,13 +88455,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88472,13 +88485,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88486,13 +88499,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88501,7 +88514,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88513,14 +88526,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88529,29 +88542,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88559,7 +88572,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88567,7 +88580,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88576,31 +88589,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88608,7 +88621,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88619,7 +88632,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88627,13 +88640,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88643,41 +88656,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88689,14 +88702,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88704,12 +88717,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88719,7 +88732,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88727,7 +88740,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88739,7 +88752,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88747,13 +88760,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88762,30 +88775,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88794,13 +88807,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88808,13 +88821,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88823,7 +88836,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88832,13 +88845,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88856,7 +88869,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88868,19 +88881,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88888,7 +88901,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88896,12 +88909,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88912,7 +88925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88920,7 +88933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88928,7 +88941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88936,25 +88949,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88966,7 +88979,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88976,7 +88989,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88984,80 +88997,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89065,7 +89078,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89073,7 +89086,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89082,20 +89095,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89103,7 +89116,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89111,7 +89124,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89120,7 +89133,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89130,7 +89143,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89138,7 +89151,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89149,7 +89162,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89161,7 +89174,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89175,7 +89188,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89186,7 +89199,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89196,14 +89209,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89213,7 +89226,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89221,25 +89234,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89248,32 +89261,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89281,31 +89294,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89314,13 +89327,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89331,13 +89344,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89346,13 +89359,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89361,26 +89374,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89391,13 +89404,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89405,13 +89418,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89419,13 +89432,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89435,13 +89448,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89449,49 +89462,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89500,7 +89513,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89508,105 +89521,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89614,253 +89627,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89868,13 +89881,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89882,63 +89895,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89946,7 +89959,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89954,14 +89967,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89969,69 +89982,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90043,31 +90056,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90076,7 +90089,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90086,7 +90099,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90098,33 +90111,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90135,7 +90148,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90143,45 +90156,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90189,39 +90202,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90229,7 +90242,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90238,73 +90251,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90313,25 +90326,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90339,28 +90352,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90368,25 +90381,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90394,14 +90407,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90409,12 +90422,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90423,7 +90436,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90431,7 +90444,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90440,14 +90453,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90455,7 +90468,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90466,13 +90479,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90480,214 +90493,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90695,37 +90708,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90734,7 +90747,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90743,13 +90756,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90759,7 +90772,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90767,7 +90780,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90775,7 +90788,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90785,7 +90798,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90794,44 +90807,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90839,27 +90852,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90871,7 +90884,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90880,7 +90893,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90890,7 +90903,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90900,13 +90913,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90914,7 +90927,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90926,7 +90939,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90934,13 +90947,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90950,13 +90963,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90968,58 +90981,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91027,26 +91040,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91057,38 +91070,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91096,13 +91109,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91111,13 +91124,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91125,7 +91138,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91137,7 +91150,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91147,31 +91160,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91181,46 +91194,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91228,64 +91241,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91293,19 +91307,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91313,13 +91335,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91329,82 +91351,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91414,51 +91436,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91468,41 +91490,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91512,7 +91534,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91520,7 +91542,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91528,14 +91550,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91545,26 +91567,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91574,33 +91596,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91612,12 +91634,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91628,7 +91650,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91642,12 +91664,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91662,12 +91684,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91677,12 +91699,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91692,13 +91714,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91709,12 +91731,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91723,12 +91745,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91741,12 +91763,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91775,14 +91797,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91794,13 +91816,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91813,31 +91835,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From f0252d6354e1229cc190576f00eedde6423fadaf Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:37 +0100 Subject: [PATCH 08/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/bg.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/bg.po b/docs/po/bg.po index 493066631c4..33d140ac830 100644 --- a/docs/po/bg.po +++ b/docs/po/bg.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2608,7 +2608,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2633,7 +2633,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2646,7 +2646,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10932,7 +10932,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15065,17 +15065,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17377,7 +17376,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22674,8 +22673,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22817,8 +22816,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22853,7 +22852,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23151,159 +23150,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23315,124 +23325,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23442,7 +23452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23458,13 +23468,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23472,7 +23482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23485,39 +23495,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23528,44 +23538,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23577,101 +23587,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23903,59 +23913,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23966,7 +23976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23985,25 +23995,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24013,7 +24023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24031,7 +24041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24039,7 +24049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24047,13 +24057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24062,25 +24072,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24088,7 +24098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24097,13 +24107,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24111,125 +24121,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24237,7 +24247,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24246,14 +24256,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24261,24 +24271,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24288,13 +24298,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24303,13 +24313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24322,12 +24332,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24339,37 +24349,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24378,51 +24388,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24431,7 +24441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24439,220 +24449,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24661,7 +24671,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24669,7 +24679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24709,96 +24719,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24809,20 +24819,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24833,7 +24843,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24843,13 +24853,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24862,20 +24872,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24885,7 +24895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24893,13 +24903,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24907,7 +24917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24915,7 +24925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24941,12 +24951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24956,13 +24966,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24970,104 +24980,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31618,8 +31628,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39792,7 +39802,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -39997,7 +40007,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40352,7 +40362,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40468,7 +40478,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40526,10 +40536,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42235,7 +42245,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42254,7 +42264,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43230,7 +43240,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43818,7 +43828,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44273,7 +44283,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44296,7 +44306,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44319,132 +44329,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44453,48 +44465,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44502,7 +44514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44510,26 +44522,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44538,7 +44550,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44549,14 +44561,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44566,21 +44578,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44609,7 +44621,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44617,7 +44629,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44629,7 +44641,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44637,37 +44649,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44675,14 +44687,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44690,13 +44702,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44704,7 +44716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44713,32 +44725,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44750,7 +44762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44759,13 +44771,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44774,13 +44786,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44839,78 +44851,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44919,47 +44931,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44970,18 +44982,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44995,26 +45007,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45023,7 +45035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45040,13 +45052,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45054,18 +45066,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45073,18 +45085,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45093,14 +45105,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45108,7 +45120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45126,13 +45138,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45153,7 +45165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45161,7 +45173,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45170,144 +45182,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45318,98 +45330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45417,24 +45429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45443,25 +45455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45471,31 +45483,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45503,109 +45515,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45614,174 +45626,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45790,20 +45802,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45811,13 +45823,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45825,13 +45837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45839,32 +45851,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45873,7 +45885,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45883,7 +45895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45903,14 +45915,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45918,12 +45930,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45931,7 +45943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45939,63 +45951,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46006,18 +46018,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46045,7 +46057,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46057,36 +46069,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46094,37 +46106,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46133,78 +46145,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46214,13 +46226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46228,14 +46240,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61623,7 +61635,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64250,7 +64262,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71577,7 +71589,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74085,7 +74097,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74121,7 +74133,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74138,7 +74150,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74154,7 +74166,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74261,7 +74273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74414,7 +74426,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74561,7 +74573,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75331,7 +75343,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87926,7 +87938,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87936,33 +87948,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87972,32 +87985,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88007,13 +88020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88022,7 +88035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88032,7 +88045,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88040,7 +88053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88054,12 +88067,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88067,7 +88080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88076,13 +88089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88099,7 +88112,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88108,7 +88121,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88119,14 +88132,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88139,40 +88152,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88181,13 +88194,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88196,7 +88209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88205,7 +88218,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88213,13 +88226,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88236,7 +88249,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88244,13 +88257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88258,7 +88271,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88267,7 +88280,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88290,13 +88303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88305,13 +88318,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88351,13 +88364,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88365,37 +88378,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88403,13 +88416,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88433,13 +88446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88447,13 +88460,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88462,7 +88475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88474,14 +88487,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88490,29 +88503,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88520,7 +88533,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88528,7 +88541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88537,31 +88550,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88569,7 +88582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88588,13 +88601,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88604,41 +88617,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88650,14 +88663,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88665,12 +88678,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88680,7 +88693,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88688,7 +88701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88700,7 +88713,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88708,13 +88721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88723,30 +88736,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88755,13 +88768,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88769,13 +88782,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88784,7 +88797,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88793,13 +88806,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88817,7 +88830,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88829,19 +88842,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88849,7 +88862,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88857,12 +88870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88873,7 +88886,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88881,7 +88894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88889,7 +88902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88897,25 +88910,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88927,7 +88940,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88937,7 +88950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88945,80 +88958,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89026,7 +89039,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89034,7 +89047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89043,20 +89056,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89064,7 +89077,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89072,7 +89085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89091,7 +89104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89099,7 +89112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89157,14 +89170,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89174,7 +89187,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89182,25 +89195,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89209,32 +89222,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89242,31 +89255,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89275,13 +89288,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89292,13 +89305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89307,13 +89320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89322,26 +89335,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89352,13 +89365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89366,13 +89379,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89380,13 +89393,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89396,13 +89409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89410,49 +89423,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89461,7 +89474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89469,105 +89482,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89575,253 +89588,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89829,13 +89842,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89843,63 +89856,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89907,7 +89920,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89915,14 +89928,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89930,69 +89943,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90004,31 +90017,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90037,7 +90050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90047,7 +90060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90059,33 +90072,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90096,7 +90109,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90104,45 +90117,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90150,39 +90163,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90190,7 +90203,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90199,73 +90212,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90274,25 +90287,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90300,28 +90313,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90329,25 +90342,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90355,14 +90368,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90370,12 +90383,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90384,7 +90397,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90392,7 +90405,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90401,14 +90414,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90416,7 +90429,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90427,13 +90440,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90441,214 +90454,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90656,37 +90669,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90695,7 +90708,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90704,13 +90717,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90728,7 +90741,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90736,7 +90749,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90755,44 +90768,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90800,27 +90813,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90832,7 +90845,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90861,13 +90874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90875,7 +90888,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90895,13 +90908,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90929,58 +90942,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90988,26 +91001,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91018,38 +91031,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91072,13 +91085,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91086,7 +91099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91098,7 +91111,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91108,31 +91121,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91142,46 +91155,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91189,64 +91202,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91254,19 +91268,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91274,13 +91296,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91290,82 +91312,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91375,51 +91397,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91429,41 +91451,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91473,7 +91495,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91481,7 +91503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91489,14 +91511,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91506,26 +91528,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91535,33 +91557,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91573,12 +91595,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91589,7 +91611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91603,12 +91625,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91638,12 +91660,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91653,13 +91675,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91670,12 +91692,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91684,12 +91706,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91702,12 +91724,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91736,14 +91758,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91755,13 +91777,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91774,31 +91796,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 186e374652c25839daf1e79b07853728f3deb23f Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:39 +0100 Subject: [PATCH 09/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/uk.po | 2575 +++++++++++++++++++++++++------------------------ 1 file changed, 1319 insertions(+), 1256 deletions(-) diff --git a/docs/po/uk.po b/docs/po/uk.po index b6ff7c81527..ab63a91c0fd 100644 --- a/docs/po/uk.po +++ b/docs/po/uk.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-21 23:15+0000\n" "Last-Translator: Максим Горпиніч \n" "Language-Team: none\n" @@ -2938,7 +2938,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "цикл розточування з затримкою, подача на виході" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2963,7 +2963,7 @@ msgid "incremental programming" msgstr "інкрементне програмування" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2976,7 +2976,7 @@ msgid "inverse time feed mode" msgstr "режим зворотної подачі часу" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -13569,7 +13569,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -18856,10 +18856,14 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Chip breaking back-off distance in " +#| "machine units" msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" "'PARAMETER_G73_PECK_CLEARANCE = .020' (за замовчуванням: метрична система: 1 " "мм, імперська система: .050 дюймів) Відстань відлому стружки в одиницях " @@ -18867,10 +18871,15 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Clearance distance from last feed depth " +#| "when machine rapids back to bottom of hole, in machine units." msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" "'PARAMETER_G83_PECK_CLEARANCE = .020' (за замовчуванням: метрична машина: 1 " "мм, імперська машина: .050 дюйма) Відстань від останньої глибини подачі, " @@ -20142,8 +20151,8 @@ msgid "" msgstr "" "`MAX_JERK = 0.0` - Максимальний ривок для цієї осі в одиницях виміру за " "секунду, підсумованих у кубі. Використовується, коли ввімкнено планування " -"траєкторії S-подібної кривої. Якщо встановлено значення 0 (за замовчуванням)" -", обмеження ривка для кожної осі не застосовується." +"траєкторії S-подібної кривої. Якщо встановлено значення 0 (за " +"замовчуванням), обмеження ривка для кожної осі не застосовується." #. type: Index entry #: src/config/ini-config.adoc:930 src/config/ini-config.adoc:1047 @@ -20430,8 +20439,8 @@ msgid "" msgstr "" "`MAX_JERK = 0.0` - Максимальний ривок для цього з'єднання в одиницях виміру " "за секунду, підсумованих у кубі. Використовується, коли ввімкнено планування " -"траєкторії S-подібної кривої. Якщо встановлено значення 0 (за замовчуванням)" -", обмеження ривка для кожного з'єднання не застосовується." +"траєкторії S-подібної кривої. Якщо встановлено значення 0 (за " +"замовчуванням), обмеження ривка для кожного з'єднання не застосовується." #. add a link to machine units #. type: Plain text @@ -21927,7 +21936,7 @@ msgstr "Конфігурація самонаведення" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -23943,8 +23952,7 @@ msgid "" "MAX_LINEAR_JERK = 1000.0 # Machine units/s^3\n" msgstr "" "[TRAJ]\n" -"PLANNER_TYPE = 1 # 0=трапецієподібний (за замовчуванням), 1=S-" -"подібна крива\n" +"PLANNER_TYPE = 1 # 0=трапецієподібний (за замовчуванням), 1=S-подібна крива\n" "MAX_LINEAR_JERK = 1000.0 # Машинні одиниці/с^3\n" #. type: delimited block - @@ -28719,8 +28727,8 @@ msgstr "" "`echo_serial_number`." #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "*увімкнено*" @@ -28882,8 +28890,8 @@ msgstr "" "Цілочисельні значення відображають номінальні числа G-кодів, помножені на 10. (Приклади: 10 = 'G1', 430 = 'G43', 923 = 'G92.3')" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "*homed*" @@ -28921,7 +28929,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "'(повертає рядок)' – шлях до INI-файлу, переданого до linuxcnc." #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "*inpos*" @@ -29241,12 +29249,26 @@ msgstr "'(повертає логічне значення)' - прапорец #. type: Labeled list #: src/config/python-interface.adoc:281 +#, fuzzy, no-wrap +#| msgid "*spindle_stop*" +msgid "*single_stepping*" +msgstr "*spindle_stop*" + +#. type: Plain text +#: src/config/python-interface.adoc:283 +#, fuzzy +#| msgid "'(returns boolean)' - `motion paused` flag." +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "'(повертає логічне значення)' - прапорець `рух призупинено`." + +#. type: Labeled list +#: src/config/python-interface.adoc:284 #, no-wrap msgid "*pocket_prepped*" msgstr "*pocket_prepped*" #. type: Plain text -#: src/config/python-interface.adoc:284 +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." @@ -29255,85 +29277,85 @@ msgstr "" "-1, якщо кишеня не підготовлена." #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "*poll()*" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "Метод -'(вбудована функція)' для оновлення атрибутів поточного стану." #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "*position*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "'(повертає кортеж чисел з плаваючою комою)' - позиція на траєкторії." #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" "'(повертає логічне значення)' - прапорець, True, якщо зонд спрацював " "(фіксатор)." #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" "'(повертає ціле число)' - відображає значення виводу `motion.probe-input`." #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" "'(повертає кортеж чисел з плаваючою комою)' – позиція спрацьовування зонда." #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "*probing*" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" "'(повертає логічне значення)' – прапорець, True, якщо виконується операція " "зондування." #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" @@ -29342,74 +29364,74 @@ msgstr "" "CANON_UNITS_CM=3" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "*queue*" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" "'(повертає ціле число)' – поточний розмір черги планувальника траєкторії." #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" "'(повертає логічне значення)' – черга планувальника траєкторії заповнена." #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "*rapidrate*" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "'(повертає число з плаваючою комою)' – швидке перевизначення масштабу." #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" "'(повертає ціле число)' – рядок, який зараз читає інтерпретатор RS274NGC." #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "*rotation_xy*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" "'(повертає число з плаваючою комою)' - поточний кут повороту XY навколо осі " "Z." #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "*settings*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -29427,13 +29449,13 @@ msgstr "" "settings[4] = толерантність наївного CAM `G64 Q`." #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "*spindle*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." @@ -29442,13 +29464,13 @@ msgstr "" "<>." #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." @@ -29457,13 +29479,13 @@ msgstr "" "`[TRAJ]SPINDLES`." #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "*state*" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." @@ -29472,13 +29494,13 @@ msgstr "" "`RCS_DONE`, `RCS_EXEC`, `RCS_ERROR`." #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "*task_mode*" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." @@ -29487,24 +29509,24 @@ msgstr "" "`MODE_AUTO`, `MODE_MANUAL`." #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "*task_paused*" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "'(повертає ціле число)' – прапорець призупинення завдання." #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "*task_state*" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." @@ -29513,24 +29535,24 @@ msgstr "" "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "'(повертає ціле число)' – поточний номер інструменту." #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." @@ -29539,26 +29561,26 @@ msgstr "" "інструмента (0, якщо інструмент не завантажено)." #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" "'(повертає кортеж чисел з плаваючою комою)' – значення зміщення поточного " "інструменту." #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -29573,7 +29595,7 @@ msgstr "" "числами з плаваючою комою." #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29599,13 +29621,13 @@ msgstr "" " print(\"No tool loaded.\")\n" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "*toolinfo*(_toolno_)" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -29615,7 +29637,7 @@ msgstr "" "Як приклад, наступний скрипт" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29635,26 +29657,26 @@ msgstr "" "print(s.toolinfo(toolno))\n" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr " видає результат:\n" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*velocity*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." @@ -29663,13 +29685,13 @@ msgstr "" "корисної інтерпретації." #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "Словник «axis»" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -29685,13 +29707,13 @@ msgstr "" "машинах ці елементи (такі як люфт) не є властивостями осі." #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." @@ -29701,13 +29723,13 @@ msgstr "" "`[JOINT___n__]MAX_LIMIT`." #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." @@ -29717,18 +29739,18 @@ msgstr "" "`[JOINT___n__]MIN_LIMIT`." #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "'(повертає число з плаваючою комою)' - поточна швидкість." #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "Словник «joint»" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29746,18 +29768,18 @@ msgstr "" "print(\"Стик 1 з домашнім розташуванням: \", s.joint[1][\"homed\"])\n" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "Для кожного суглоба доступні такі ключі словника:" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "*backlash*" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." @@ -29766,91 +29788,91 @@ msgstr "" "конфігурації, відображає `[JOINT___n__]BACKLASH`." #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "'(повертає ціле число)' – ненульове значення означає увімкнено." #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "*fault*" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" "'(повертає ціле число)' - ненульове значення означає несправність " "підсилювача осі." #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "'(повертає число з плаваючою комою)' – поточна наступна помилка." #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" "'(повертає число з плаваючою комою)' – величина максимальної помилки " "відстеження." #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" "'(повертає ціле число)' – ненульове значення означає, що було додано до " "основного поля." #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" "'(повертає ціле число)' – ненульове значення означає, що виконується " "перенаправлення." #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "'(повертає ціле число)' – ненульове значення означає «на місці»." #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "'(повертає число з плаваючою комою)' – поточна позиція вводу." #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "*jointType*" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See <> для отримання детальної інформації." #. type: Labeled list -#: src/config/python-interface.adoc:467 +#: src/config/python-interface.adoc:470 #, no-wrap msgid "*max_ferror*" msgstr "*max_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:469 +#: src/config/python-interface.adoc:472 msgid "" "'(returns float)' - maximum following error. configuration parameter, " "reflects `[JOINT___n__]FERROR`." @@ -29876,20 +29898,20 @@ msgstr "" "конфігурації, відображає `[JOINT___n__]FERROR`." #. type: Labeled list -#: src/config/python-interface.adoc:470 +#: src/config/python-interface.adoc:473 #, no-wrap msgid "*max_hard_limit*" msgstr "*max_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:472 +#: src/config/python-interface.adoc:475 msgid "'(returns integer)' - non-zero means max hard limit exceeded." msgstr "" "'(повертає ціле число)' – ненульове значення означає перевищення " "максимального жорсткого ліміту." #. type: Plain text -#: src/config/python-interface.adoc:476 +#: src/config/python-interface.adoc:479 msgid "" "'(returns float)' - maximum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." @@ -29899,25 +29921,25 @@ msgstr "" "відображає `[JOINT___n__]MAX_LIMIT`." #. type: Labeled list -#: src/config/python-interface.adoc:477 +#: src/config/python-interface.adoc:480 #, no-wrap msgid "*max_soft_limit*" msgstr "*max_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:479 +#: src/config/python-interface.adoc:482 msgid "non-zero means `max_position_limit` was exceeded, int" msgstr "" "ненульове значення означає, що `max_position_limit` було перевищено, int" #. type: Labeled list -#: src/config/python-interface.adoc:480 +#: src/config/python-interface.adoc:483 #, no-wrap msgid "*min_ferror*" msgstr "*min_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:482 +#: src/config/python-interface.adoc:485 msgid "" "'(returns float)' - configuration parameter, reflects " "`[JOINT___n__]MIN_FERROR`." @@ -29926,20 +29948,20 @@ msgstr "" "`[JOINT___n__]MIN_FERROR`." #. type: Labeled list -#: src/config/python-interface.adoc:483 +#: src/config/python-interface.adoc:486 #, no-wrap msgid "*min_hard_limit*" msgstr "*min_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:485 +#: src/config/python-interface.adoc:488 msgid "'(returns integer)' - non-zero means min hard limit exceeded." msgstr "" "'(повертає ціле число)' – ненульове значення означає перевищення " "мінімального жорсткого ліміту." #. type: Plain text -#: src/config/python-interface.adoc:489 +#: src/config/python-interface.adoc:492 msgid "" "'(returns float)' - minimum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." @@ -29949,50 +29971,50 @@ msgstr "" "відображає `[JOINT___n__]MIN_LIMIT`." #. type: Labeled list -#: src/config/python-interface.adoc:490 +#: src/config/python-interface.adoc:493 #, no-wrap msgid "*min_soft_limit*" msgstr "*min_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:492 +#: src/config/python-interface.adoc:495 msgid "'(returns integer)' - non-zero means `min_position_limit` was exceeded." msgstr "" "'(повертає ціле число)' – ненульове значення означає, що перевищено " "`min_position_limit`." #. type: Labeled list -#: src/config/python-interface.adoc:493 +#: src/config/python-interface.adoc:496 #, no-wrap msgid "*output*" msgstr "*output*" #. type: Plain text -#: src/config/python-interface.adoc:495 +#: src/config/python-interface.adoc:498 msgid "'(returns float)' - commanded output position." msgstr "'(повертає число з плаваючою комою)' – позиція виводу, що була задана." #. type: Block title -#: src/config/python-interface.adoc:496 src/gui/panelui.adoc:255 +#: src/config/python-interface.adoc:499 src/gui/panelui.adoc:255 #, no-wrap msgid "*override_limits*" msgstr "*override_limits*" #. type: Plain text -#: src/config/python-interface.adoc:498 +#: src/config/python-interface.adoc:501 msgid "'(returns integer)' - non-zero means limits are overridden." msgstr "" "'(повертає ціле число)' – ненульове значення означає, що обмеження " "перевизначено." #. type: Labeled list -#: src/config/python-interface.adoc:499 +#: src/config/python-interface.adoc:502 #, no-wrap msgid "*units*" msgstr "*units*" #. type: Plain text -#: src/config/python-interface.adoc:503 +#: src/config/python-interface.adoc:506 #, no-wrap msgid "" "'(returns float)' - joint units per mm, or per degree for angular joints.\n" @@ -30002,30 +30024,30 @@ msgstr "" "(одиниці вимірювання з'єднання такі ж, як і одиниці машинного з'єднання, якщо не встановлено інше параметром конфігурації `[JOINT___n__]UNITS`)" #. type: Title === -#: src/config/python-interface.adoc:508 +#: src/config/python-interface.adoc:511 #, no-wrap msgid "The `spindle` dictionary" msgstr "Словник «веретено»" #. type: Labeled list -#: src/config/python-interface.adoc:510 +#: src/config/python-interface.adoc:513 #, no-wrap msgid "*brake*" msgstr "*brake*" #. type: Plain text -#: src/config/python-interface.adoc:512 +#: src/config/python-interface.adoc:515 msgid "'(returns integer)' - value of the spindle brake flag." msgstr "'(повертає ціле число)' – значення прапорця гальма шпинделя." #. type: Labeled list -#: src/config/python-interface.adoc:513 +#: src/config/python-interface.adoc:516 #, no-wrap msgid "*direction*" msgstr "*direction*" #. type: Plain text -#: src/config/python-interface.adoc:515 +#: src/config/python-interface.adoc:518 msgid "" "'(returns integer)' - rotational direction of the spindle with forward=1, " "reverse=-1." @@ -30033,76 +30055,76 @@ msgstr "" "'(повертає ціле число)' - напрямок обертання шпинделя, де вперед=1, назад=-1." #. type: Plain text -#: src/config/python-interface.adoc:518 +#: src/config/python-interface.adoc:521 msgid "'(returns integer)' - value of the spindle enabled flag." msgstr "'(повертає ціле число)' – значення прапорця ввімкнення шпинделя." #. type: Plain text -#: src/config/python-interface.adoc:520 +#: src/config/python-interface.adoc:523 msgid "(not currently implemented)" msgstr "(наразі не реалізовано)" #. type: Labeled list -#: src/config/python-interface.adoc:521 +#: src/config/python-interface.adoc:524 #, no-wrap msgid "*increasing*" msgstr "*increasing*" #. type: Plain text -#: src/config/python-interface.adoc:522 +#: src/config/python-interface.adoc:525 msgid "'(returns integer)' - unclear." msgstr "'(повертає ціле число)' – незрозуміло." #. type: Labeled list -#: src/config/python-interface.adoc:523 +#: src/config/python-interface.adoc:526 #, no-wrap msgid "*orient_fault*" msgstr "*orient_fault*" #. type: Plain text -#: src/config/python-interface.adoc:524 src/config/python-interface.adoc:526 +#: src/config/python-interface.adoc:527 src/config/python-interface.adoc:529 msgid "'(returns integer)'" msgstr "'(повертає ціле число)'" #. type: Labeled list -#: src/config/python-interface.adoc:525 +#: src/config/python-interface.adoc:528 #, no-wrap msgid "*orient_state*" msgstr "*orient_state*" #. type: Labeled list -#: src/config/python-interface.adoc:527 +#: src/config/python-interface.adoc:530 #, no-wrap msgid "*override*" msgstr "*override*" #. type: Plain text -#: src/config/python-interface.adoc:529 +#: src/config/python-interface.adoc:532 msgid "'(returns float)' - spindle speed override scale." msgstr "" "'(повертає число з плаваючою комою)' – шкала корекції швидкості шпинделя." #. type: Labeled list -#: src/config/python-interface.adoc:530 +#: src/config/python-interface.adoc:533 #, no-wrap msgid "*override_enabled*" msgstr "*override_enabled*" #. type: Plain text -#: src/config/python-interface.adoc:532 +#: src/config/python-interface.adoc:535 msgid "'(returns boolean)' - value of the spindle override enabled flag." msgstr "" "'(повертає логічне значення)' – значення прапорця ввімкнення перевизначення " "шпинделя." #. type: Labeled list -#: src/config/python-interface.adoc:533 +#: src/config/python-interface.adoc:536 #, no-wrap msgid "*speed*" msgstr "*speed*" #. type: Plain text -#: src/config/python-interface.adoc:536 +#: src/config/python-interface.adoc:539 #, no-wrap msgid "" "'(returns float)' - spindle speed value, rpm, > 0: clockwise, < 0: counterclockwise.\n" @@ -30112,13 +30134,13 @@ msgstr "" "При активному G96 це відображає максимальну швидкість, встановлену опціональним словом G96 'D', або, якщо слово 'D' відсутнє, значення за замовчуванням +/-1e30." #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "Підготовка до надсилання команд" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." @@ -30127,7 +30149,7 @@ msgstr "" "наприклад, метод `linuxcnc.command.abort()` можна викликати завжди." #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" @@ -30136,32 +30158,32 @@ msgstr "" "можуть бути дещо складними. Наприклад, команду MDI можна надіслати лише якщо:" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "ESTOP не було запущено, і" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "машина ввімкнена та" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "осі розташовані в самому центрі та" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "інтерпретатор не працює, і" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "режим встановлено на `режим MDI`" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" @@ -30170,7 +30192,7 @@ msgstr "" "`linuxcnc.command.mdi()` може бути такою:" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30186,7 +30208,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -30198,7 +30220,7 @@ msgstr "" " повернути не s.estop та s.enabled та (s.homed.count(1) == s.joints) і (s.interp_state == linuxcnc.INTERP_IDLE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -30208,12 +30230,11 @@ msgid "" msgstr "" "if ok_for_mdi():\n" " c.mode(linuxcnc.MODE_MDI)\n" -" c.wait_complete() # зачекайте, поки не буде виконано перемикання режимів " -"(або не настане тайм-аут за замовчуванням 5 секунд!).\n" +" c.wait_complete() # зачекайте, поки не буде виконано перемикання режимів (або не настане тайм-аут за замовчуванням 5 секунд!).\n" " c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." @@ -30222,18 +30243,18 @@ msgstr "" "linuxcnc.command» нижче." #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "Надсилання команд через `linuxcnc.command`" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "Перед надсиланням команди ініціалізуйте канал команди таким чином:" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30247,7 +30268,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -30257,7 +30278,7 @@ msgstr "" "c.abort()\n" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -30271,7 +30292,7 @@ msgstr "" "c.auto(linuxcnc.AUTO_RESUME)\n" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -30281,7 +30302,7 @@ msgstr "" "c.brake(linuxcnc.BRAKE_RELEASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -30291,13 +30312,13 @@ msgstr "" "c.flood(linuxcnc.FLOOD_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "c.home(2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -30309,25 +30330,25 @@ msgstr "" "c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, increment)\n" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table()\n" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "c.maxvel(200.0)\n" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -30337,7 +30358,7 @@ msgstr "" "c.mist(linuxcnc.MIST_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -30349,13 +30370,13 @@ msgstr "" "c.mode(linuxcnc.MODE_MANUAL)\n" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits()\n" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -30365,127 +30386,127 @@ msgstr "" "c.reset_interpreter()\n" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "`linuxcnc.command` атрибути" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "`serial`" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "поточний серійний номер команди" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "`linuxcnc.command` методи:" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "`abort()`" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "надіслати повідомлення EMC_TASK_ABORT." #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "`auto(int[, int])`" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "запустити, покроково виконати, призупинити або відновити програму." #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "`brake(int)`" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "увімкнути або відпустити гальмо шпинделя." #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "`debug(int)`" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" "встановити рівень налагодження за допомогою повідомлення EMC_SET_DEBUG." #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "надсилає повідомлення оператора на екран. (максимум 254 символи)" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" "надсилає на екран повідомлення про помилку оператора. (максимум 254 символи)" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "`feedrate(float)`" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "встановити корекцію швидкості подачі, 1,0 = 100%." #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "`flood(int)`" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "увімкнути/вимкнути затоплення." #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -30493,7 +30514,7 @@ msgid "Syntax" msgstr "Синтаксис" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -30505,14 +30526,14 @@ msgstr "" "flood(linuxcnc.FLOOD_OFF)\n" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "Константи" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -30522,24 +30543,24 @@ msgstr "" "FLOOD_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "`home(int)`" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "додому даний суглоб." #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "`jog(command-constant, bool, int[, float[, float]])`" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -30553,13 +30574,13 @@ msgstr "" "jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, distance)\n" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "Константи команд" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -30571,13 +30592,13 @@ msgstr "" "linuxcnc.JOG_INCREMENT\n" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "jjogmode" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -30590,12 +30611,12 @@ msgid "True" msgstr "True" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "запит на індивідуальний спільний поштовх (потрібне teleop_enable(0))" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -30607,39 +30628,39 @@ msgid "False" msgstr "False" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" "запит на переміщення по осі за декартовими координатами (потрібне " "teleop_enable(1))" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "joint_num_or_axis_index" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "Для спільного поштовху (jjogmode=1)" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "Для осі декартових координат штовхання (jjogmode=0)" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -30651,51 +30672,51 @@ msgstr "" "(x=>0,y=>1,z=>2,a=>3,b=>4,c=>5,u=>6,v=>7,w=>8)\n" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table()`" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "перезавантажте таблицю інструментів." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "`maxvel(float)`" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "встановити максимальну швидкість" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "`mdi(string)`" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "надіслати команду MDI. Максимум 254 символи." #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "`mist(int)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "увімкнути/вимкнути туман. +" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -30707,7 +30728,7 @@ msgstr "" "туман(linuxcnc.MIST_OFF) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -30717,179 +30738,179 @@ msgstr "" "MIST_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "`mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "встановити режим (MODE_MDI, MODE_MANUAL, MODE_AUTO)." #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "`override_limits()`" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "встановити прапорець перевизначення меж осі." #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "`program_open(string)`" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "відкрити файл NGC." #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "`rapidrate()`" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "встановити коефіцієнт швидкого перевизначення" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "`reset_interpreter()`" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "скинути налаштування інтерпретатора RS274NGC" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed(int)`" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "встановити прапорець адаптивної подачі" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "встановити значення аналогового вихідного контакту" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete(int)`" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "встановити прапорець видалення блоку" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output(int, int)`" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "встановити значення цифрового виходу" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold(int)`" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "увімкнення/вимкнення блокування подачі" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_feed_override(int)`" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "увімкнення/вимкнення перевизначення подачі" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "встановити максимальне обмеження положення для заданої осі" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit()`" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "встановити мінімальне обмеження положення для заданої осі" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop(int)`" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "встановити додаткову зупинку ввімкнено/вимкнено" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override(int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" "увімкнено корекцію шпинделя. За замовчуванням встановлено на шпиндель 0." #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" @@ -30898,17 +30919,17 @@ msgstr "" "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "Швидкість: Швидкість в обертах за хвилину, за замовчуванням 0." #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "Шпиндель: Номер шпинделя для команди за замовчуванням дорівнює 0." #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." @@ -30917,26 +30938,26 @@ msgstr "" "замовчуванням встановлено значення «ні»." #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "Команди MDI проігнорують це. \"S1000\" після цього вимкне шпиндель." #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg(string)`" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" "надсилає оператору текстове повідомлення на екран (максимум 254 символи)." #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30948,7 +30969,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -30958,7 +30979,7 @@ msgstr "" "c.spindle(linuxcnc.INCREASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -30968,7 +30989,7 @@ msgstr "" "c.spindle(linuxcnc.SPINDLE_INCREASE, 2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -30978,7 +30999,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_FORWARD, 1024)\n" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -30988,7 +31009,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_REVERSE, 666, 1)\n" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -30998,7 +31019,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -31008,24 +31029,24 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF, 0)\n" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`spindleoverride(float [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "Встановити коефіцієнт корекції шпинделя. За замовчуванням шпиндель 0." #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "`state(int)`" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." @@ -31034,13 +31055,13 @@ msgstr "" "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "`task_plan_sync()`" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." @@ -31049,37 +31070,37 @@ msgstr "" "інтерпретатора в реальному часі." #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "`teleop_enable(int)`" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" "Увімкнути/вимкнути режим телеоптичної операції (вимкнути для спільного " "бігання трусцем)." #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "`tool_offset(int, float, float, float, float, float, int)`" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "Встановіть зміщення інструменту. Див. приклад використання вище." #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "`traj_mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." @@ -31088,24 +31109,24 @@ msgstr "" "`MODE_TELEOP`." #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "`unhome(int)`" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "Зняти з дому заданий джоін." #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete([float])`" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -31114,22 +31135,20 @@ msgid "" "Returns `RCS_DONE` or `RCS_ERROR` according to command execution status.\n" "Note that python execution will be blocked until this function returns." msgstr "" -"Очікує завершення останньої команди. Приймає необов'язкове значення часу " -"очікування в секундах.\n" +"Очікує завершення останньої команди. Приймає необов'язкове значення часу очікування в секундах.\n" "Якщо значення часу очікування пропущено, воно становить 5 секунд.\n" "Повертає -1, якщо час очікування вичерпано.\n" "Повертає `RCS_DONE` або `RCS_ERROR` залежно від статусу виконання команди.\n" -"Зверніть увагу, що виконання python буде заблоковано, доки ця функція не " -"поверне значення." +"Зверніть увагу, що виконання python буде заблоковано, доки ця функція не поверне значення." #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "Зчитування каналу помилок" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." @@ -31138,7 +31157,7 @@ msgstr "" "періодично запитуйте його за допомогою функції poll()." #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -31155,7 +31174,7 @@ msgstr "" "помилок у налаштуваннях." #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31169,13 +31188,13 @@ msgstr "" "e = linuxcnc.error_channel()\n" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "error = e.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -31195,13 +31214,13 @@ msgstr "" " print(typus, text)\n" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "Читання значень INI-файлу" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" @@ -31209,7 +31228,7 @@ msgstr "" "Ось приклад зчитування значень з INI-файлу через об'єкт `linuxcnc.ini`:" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31223,7 +31242,7 @@ msgstr "" "# python3 ini-example.py ~/emc2-dev/configs/sim/axis/axis_mm.ini\n" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -31233,13 +31252,13 @@ msgstr "" "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "inifile = linuxcnc.ini(sys.argv[1])\n" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -31249,7 +31268,7 @@ msgstr "" "# наступна ідіома корисна для встановлення значення за замовчуванням:\n" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -31259,7 +31278,7 @@ msgstr "" "print(\"machine name: \", machine_name)\n" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -31269,7 +31288,7 @@ msgstr "" "# якщо ключ не знайдено:\n" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -31279,7 +31298,7 @@ msgstr "" "print(\"extensions: \", extensions)\n" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -31293,12 +31312,12 @@ msgstr "" " linuxcnc.nmlfile = os.path.join(os.path.dirname(sys.argv[1]), nmlfile)\n" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "Або для того ж INI-файлу, що й LinuxCNC:" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31312,13 +31331,13 @@ msgstr "" "# python3 ini-example2.py\n" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -31328,25 +31347,25 @@ msgstr "" "stat.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "inifile = linuxcnc.ini(stat.ini_filename)\n" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "# Див. приклад вище щодо використання об'єкта 'inifile'\n" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "Тип `linuxcnc.positionlogger`" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" @@ -31354,80 +31373,80 @@ msgstr "" "gremlin.py`." #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "члени" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "кількість балів." #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "методи" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "`start(float)`" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "запустити реєстратор позицій та виконувати його кожні ARG секунд" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "`clear()`" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "очистити реєстратор позицій" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "`stop()`" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "зупинити реєстратор позицій" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "`call()`" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "Намалюйте задній план зараз." #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "`last([int])`" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "Повернути найновішу точку на графіку або Немає" @@ -31813,8 +31832,8 @@ msgid "" msgstr "" "Важливим числом у результаті тесту затримки є «максимальне коливання». У " "наведеному вище прикладі 9075 наносекунд (нс) або 9,075 мікросекунд (мкс) – " -"це найвище коливання. Введіть максимальне значення коливання в полі «" -"Максимальне коливання базового періоду»." +"це найвище коливання. Введіть максимальне значення коливання в полі " +"«Максимальне коливання базового періоду»." #. type: Title == #: src/config/stepconf.adoc:117 @@ -39145,8 +39164,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -49412,7 +49431,7 @@ msgid "<>" msgstr "<>" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -49617,7 +49636,7 @@ msgid "<>" msgstr "<>" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -49972,7 +49991,7 @@ msgid "<>" msgstr "<>" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "Режим дугової відстані" @@ -50099,7 +50118,7 @@ msgstr "" "параметр MAX_VELOCITY осі або обмеження траєкторії." #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "Приклад G0" @@ -50169,10 +50188,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -52208,7 +52227,7 @@ msgstr "" "нарізання конічної різьби." #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "Технічна інформація" @@ -52235,7 +52254,7 @@ msgstr "" "різьби." #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -53430,7 +53449,7 @@ msgstr "" "G53 X2 (швидке лінійне переміщення до абсолютної координати X2)\n" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "Див. розділ <> для отримання додаткової інформації." @@ -54021,7 +54040,7 @@ msgstr "" "Вибір системи координат використовується, коли ввімкнено корекцію різця." #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -54568,8 +54587,9 @@ msgstr "Цикл свердління G73 зі стружколомленням" #. type: delimited block - #: src/gcode/g-code.adoc:1815 -#, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +#, fuzzy, no-wrap +#| msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 X- Y- Z- R- Q- P- \n" #. type: Plain text @@ -54589,10 +54609,15 @@ msgstr "'L' - повторити" #. type: Plain text #: src/gcode/g-code.adoc:1824 +#, fuzzy +#| msgid "" +#| "The 'G73' cycle is drilling or milling with chip breaking. This cycle " +#| "takes a Q number which represents a 'delta' increment along the Z axis. " +#| "Peck clearance can be specified by optional P number." msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" "Цикл «G73» — це свердління або фрезерування з ламанням стружки. Цей цикл " "приймає число Q, яке представляє собою приріст «дельта» вздовж осі Z. Зазор " @@ -54622,50 +54647,52 @@ msgstr "" "вниз на дельту або до позиції Z, залежно від того, яка з них менш глибока." #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." -msgstr "Швидке переміщення до 0,010 дюйма або 0,254 мм." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." +msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" "Повторюйте кроки 2 та 3, доки не буде досягнуто положення Z на кроці 2." #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "Вісь Z швидко переміщується в положення R." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "число Q від'ємне або дорівнює нулю." #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "номер R не вказано" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "G74 Цикл нарізання різьби ліворуч із затримкою" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "'R-' - Відведення положення вздовж осі Z." #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." @@ -54674,17 +54701,17 @@ msgstr "" "повторення циклу. Див. приклади <>." #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "'P-' - Час витримки (секунди)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "'$-' - Вибраний шпиндель." #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." @@ -54693,12 +54720,12 @@ msgstr "" "відстань, пройдену за оберт (крок різьби))." #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "G74 не використовує синхронізований рух." #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -54707,10 +54734,10 @@ msgstr "" "затримкою на дні отвору." #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." @@ -54719,45 +54746,45 @@ msgstr "" "motion,Попереднє та проміжне клопотання>>." #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "Вимкнути коригування подачі та швидкості." #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "Перемістіть вісь Z з поточною швидкістю подачі в позицію Z." #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "Зупинити вибраний шпиндель (вибраний параметром $)" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "Почніть обертання шпинделя за годинниковою стрілкою." #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "Затримайтеся на певну кількість секунд P." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "Перемістіть вісь Z з поточною швидкістю подачі, щоб очистити Z" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" "Відновлення подачі та швидкості дозволяє перевизначення до попереднього стану" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -54770,42 +54797,42 @@ msgstr "" "швидкість подачі становить F125." #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "Цикл нарізання різьби G76" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "G76 Різьбонарізання" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "images/g76-threads_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" "«Лінія руху» – лінія, що проходить через початкове положення X, паралельна Z." #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "«P-» – «крок різьби» на відстань за оберт." #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." @@ -54814,7 +54841,7 @@ msgstr "" "положенні Z." #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -54825,7 +54852,7 @@ msgstr "" "значення «I», «J» та «K» є вимірюваннями радіуса." #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -54836,7 +54863,7 @@ msgstr "" "Зазвичай матеріал обточується до цього розміру перед циклом «G76»." #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." @@ -54845,7 +54872,7 @@ msgstr "" "різьбовий розріз буде «J» за позицією «вершини різьби»." #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." @@ -54854,12 +54881,12 @@ msgstr "" "розріз різьби буде на «K» далі за положення «вершини різьби»." #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "Додаткові налаштування" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -54872,7 +54899,7 @@ msgstr "" "`spindle.1.revs`." #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -54889,7 +54916,7 @@ msgstr "" "(Зменшення глибини = спуск по етапах або сходинках.)" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" @@ -54898,7 +54925,7 @@ msgstr "" "проходів (дегресія = поетапне занурення)" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -54913,7 +54940,7 @@ msgstr "" "край інструменту ріже сильніше. Типові значення — 29, 29,5 або 30." #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." @@ -54923,7 +54950,7 @@ msgstr "" "запрограмуйте «H0»." #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." @@ -54931,7 +54958,7 @@ msgstr "" "Вхід та вихід різьби можна запрограмувати конічними зі значеннями 'E' та 'L'." #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -54946,7 +54973,7 @@ msgstr "" "конусності 45 градусів програма E така сама, як і K." #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -54964,7 +54991,7 @@ msgstr "" "глибини різання, а потім синхронізується і почне різання." #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -54974,7 +55001,7 @@ msgstr "" "Положення X – це «лінія приводу», а положення Z – початок різьби." #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -54986,7 +55013,7 @@ msgstr "" "конусний вхід." #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -55006,7 +55033,7 @@ msgstr "" "нарізування різьби." #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -55017,37 +55044,37 @@ msgstr "" "різьбою." #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "Активна площина не є площиною ZX." #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "Інші слова осей, такі як X- або Y-, вказуються." #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "Значення дегресії 'R-' менше ніж 1,0." #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "Не всі необхідні слова вказані." #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "«P-», «J-», «K-» або «H-» – негативні." #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "«E-» більше половини довжини приводного тракту." #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -55058,7 +55085,7 @@ msgstr "" "розділі «<>» розділу «Рух»." #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." @@ -55068,7 +55095,7 @@ msgstr "" "інформація>>." #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -55079,13 +55106,13 @@ msgstr "" "конфігурації «sim/lathe.ini»." #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "Приклад коду G76" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -55095,7 +55122,7 @@ msgstr "" "G76 P0.05 Z-1 I-.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -55107,25 +55134,25 @@ msgstr "" "ліворуч від L2 E0.045. Білі лінії - це рухи різання." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "Приклад G76" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "images/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "Стандартні цикли G80-G89" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." @@ -55134,7 +55161,7 @@ msgstr "" "стандартного циклу «G80»." #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -55153,7 +55180,7 @@ msgstr "" "наведених нижче інструкціях слід використовувати U, V, W." #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -55166,13 +55193,13 @@ msgstr "" "допускаються." #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "Загальні слова" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -55186,13 +55213,13 @@ msgstr "" "аргументи." #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "Липкі слова" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -55207,7 +55234,7 @@ msgstr "" "запрограмовані явно як інші. Число R завжди є фіксованим." #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -55220,13 +55247,13 @@ msgstr "" "абсолютними положеннями в поточній системі координат." #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "Повторення циклу" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -55257,13 +55284,13 @@ msgstr "" "слова L еквівалентно заданню L=1." #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "Режим втягування" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -55278,65 +55305,65 @@ msgstr "" "g99,G98 G99>>." #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "Помилки стандартного циклу" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "всі слова осі відсутні під час стандартного циклу," #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "слова осі з різних груп (XYZ) (UVW) використовуються разом," #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "потрібне число P, і використовується від'ємне число P," #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "використовується число L, яке не є додатним цілим числом," #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "рух обертової осі використовується під час стандартного циклу," #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "обернена швидкість подачі активна під час стандартного циклу," #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "або компенсація різця активна під час стандартного циклу." #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "Якщо площина XY активна, число Z є закріпленим, і це помилка, якщо:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "Номер Z відсутній, і той самий стандартний цикл ще не був активним," #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "або число R менше за число Z." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." @@ -55344,13 +55371,13 @@ msgstr "" "Якщо інші площини активні, умови помилки аналогічні умовам XY, описаним вище." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "Попереднє та проміжне клопотання" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -55363,7 +55390,7 @@ msgstr "" "раз, незалежно від значення L." #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" @@ -55372,7 +55399,7 @@ msgstr "" "один або два рухи:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" @@ -55380,7 +55407,7 @@ msgstr "" "XY." #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." @@ -55389,20 +55416,20 @@ msgstr "" "цьому положенні." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "Якщо активна інша площина, попередній та проміжний рухи аналогічні." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "Навіщо використовувати фіксований цикл?" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." @@ -55411,7 +55438,7 @@ msgstr "" "економія коду. Для виконання одного отвору знадобиться кілька рядків коду." #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -55429,18 +55456,18 @@ msgstr "" "готового циклу повинна бути очевидною." #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "Номери рядків не потрібні, але вони допомагають пояснити ці приклади." #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "Вісім лунок" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -55462,7 +55489,7 @@ msgstr "" "N170 M2 (кінець програми)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." @@ -55471,19 +55498,19 @@ msgstr "" "першому рядку, оскільки воно вище за задане значення R." #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "images/eight-holes_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "Дванадцять отворів у квадраті" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -55496,7 +55523,7 @@ msgstr "" "в режимі заданого руху." #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -55524,13 +55551,13 @@ msgstr "" "N1100 M2 (кінець програми)\n" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "images/twelve-holes_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -55541,18 +55568,18 @@ msgstr "" "контролювати незалежно від початкової точки стандартного циклу." #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "G80 Скасувати модальний рух" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "G80 Скасувати стандартний цикл" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -55563,18 +55590,18 @@ msgstr "" "групи 1 також скасує стандартний цикл." #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "Слова осей програмуються, коли активний G80." #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "Приклад G80" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -55586,7 +55613,7 @@ msgstr "" "G0 X0 Y0 Z0 (швидке переміщення до початкової координати)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." @@ -55595,7 +55622,7 @@ msgstr "" "код." #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -55605,7 +55632,7 @@ msgstr "" "G0 X0 Y0 Z0 (швидке переміщення до початкової точки координат)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -55618,7 +55645,7 @@ msgstr "" "яким іншим словом G режиму руху." #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -55631,13 +55658,13 @@ msgstr "" "наступному підписі." #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "Приклад G80 1" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -55673,7 +55700,7 @@ msgstr "" "N240 M2 (кінець програми)\n" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -55684,7 +55711,7 @@ msgstr "" "вони можуть вказати читачеві на певний рядок коду." #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -55697,29 +55724,29 @@ msgstr "" "всі блоки між N120 і N200 належать до стандартного циклу." #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "Цикл свердління G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G81 (X- Y- Z-) або (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "Цикл «G81» призначений для свердління." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "Цикл функціонує наступним чином:" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." @@ -55728,37 +55755,37 @@ msgstr "" "позицію Z." #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "Вісь Z виконує <> для очищення осі Z." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "Цикл G81" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "images/g81mult_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "Приклад 1 - Абсолютне положення G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." @@ -55767,7 +55794,7 @@ msgstr "" "рядок коду NC." #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." @@ -55776,42 +55803,42 @@ msgstr "" "(G98), а також одноразового виконання циклу свердління G81." #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "Значення X та позиція X дорівнюють 4." #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "Значення Y та положення Y дорівнюють 5." #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "Значення Z та положення Z дорівнюють 1,5." #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "Значення R та чистий Z дорівнюють 2,8. OLD_Z дорівнює 3." #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "Відбуваються такі рухи:" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "A <> паралельно площині XY до (X4, Y5)" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "Швидкий рух паралельно осі Z до (Z2.8)." #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" @@ -55819,30 +55846,30 @@ msgstr "" "(Z1.5)" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "Швидкий рух паралельно осі Z до (Z3)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "images/g81ex1_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "Приклад 2 - Відносне положення G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -55859,7 +55886,7 @@ msgstr "" "дорівнює 4,2 (=4,8-0,6). OLD_Z дорівнює 3." #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." @@ -55868,17 +55895,17 @@ msgstr "" "Z4.8), оскільки OLD_Z < очистити Z." #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "Перший повтор складається з 3 рухів." #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "A <> паралельно площині XY до (X5, Y7)" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" @@ -55886,12 +55913,12 @@ msgstr "" "(Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "Швидкий рух паралельно осі Z до (X5, Y7, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." @@ -55900,22 +55927,22 @@ msgstr "" "позиція Y — до 12 (=7+5)." #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "A <> паралельно площині XY до (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "Переміщуватися паралельно осі Z зі швидкістю подачі до (X9, Y12, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "Швидкий рух паралельно осі Z до (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." @@ -55924,35 +55951,35 @@ msgstr "" "позиція Y — до 17 (=12+5)." #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "A <> паралельно площині XY до (X13, Y17, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" "Переміщуватися паралельно осі Z зі швидкістю подачі до (X13, Y17, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "Швидкий рух паралельно осі Z до (X13, Y17, Z4.8)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "images/g81ex2_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "Приклад 3 - Відносне положення G81" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." @@ -55961,7 +55988,7 @@ msgstr "" "Y0, Z0), а не з (X1, Y2, Z3)." #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -55972,24 +55999,24 @@ msgstr "" "рухів відбудеться початковий рух Z." #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "images/g81_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "Приклад 4 – Абсолютний G81 R > Z" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "Це графік траєкторії руху для другого блоку коду g81." #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -56002,25 +56029,25 @@ msgstr "" "прикладі 3, причому кінцева глибина по осі Z становить 0,6 нижче значення R." #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "images/g81a_en.svg" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "Приклад 5 - Відносне положення R > Z" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -56036,31 +56063,31 @@ msgstr "" "переміститися в те саме місце." #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "G82 Затримка циклу свердління" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "Цикл свердління G82, затримка" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G82 (X- Y- Z-) або (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "Цикл «G82» призначений для свердління з затримкою на дні отвору." #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -56071,13 +56098,13 @@ msgstr "" "блоці G82." #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." @@ -56086,34 +56113,46 @@ msgstr "" "дні отвору." #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "G83 Свердління з вирізом" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "Цикл свердління з відведенням зубців G83" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 -#, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +#: src/gcode/g-code.adoc:2413 +#, fuzzy, no-wrap +#| msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "G83 (X- Y- Z-) або (U- V- W-) R- L- Q- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 +#, fuzzy +#| msgid "" +#| "The 'G83' cycle (often called peck drilling) is intended for deep " +#| "drilling ormilling with chip breaking. The retracts in this cycle clear " +#| "the hole of chips and cut off any long stringers (which are common when " +#| "drilling in aluminum). This cycle takes a Q number which represents a " +#| "'delta' increment along the Z-axis. The retract before final depth will " +#| "always be to the 'retract' plane even if G98 is in effect. The final " +#| "retract will honor the G98/99 in effect. G83 functions the same as G81 " +#| "with the addition of retracts during the drilling operation. Peck " +#| "clearance can be specified by optional P number." msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" "Цикл «G83» (часто називаний свердлінням з підйомом) призначений для " "глибокого свердління або фрезерування з відламуванням стружки. Відведення в " @@ -56126,7 +56165,7 @@ msgstr "" "вказати за допомогою додаткового числа P." #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." @@ -56135,49 +56174,47 @@ msgstr "" "дельту або до позиції Z, залежно від того, яка з них менш глибока." #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "Швидке повернення до площини відведення, визначеної словом R." #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" -"Швидкий рух назад до нижньої частини поточного отвору, мінус 0,010 дюйма або " -"0,254 мм." #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" "Повторюйте кроки 2, 3 та 4, доки не буде досягнуто положення Z на кроці 2." #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "G84 Цикл нарізання різьби праворуч, затримка" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "G84 Цикл нарізання різьби праворуч, затримка" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G84 (X- Y- Z-) або (U- V- W-) R- L- P- $- F-\n" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "G84 не використовує синхронізований рух." #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." @@ -56186,12 +56223,12 @@ msgstr "" "затримкою на дні отвору." #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "Почніть обертання шпинделя проти годинникової стрілки." #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -56204,29 +56241,29 @@ msgstr "" "швидкість подачі становить F125." #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "G85 Розточувальне різання" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "Вихід корму" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "Цикл розточування G85, вихідна подача" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G85 (X- Y- Z-) або (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." @@ -56235,8 +56272,8 @@ msgstr "" "використовуватися для свердління або фрезерування." #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." @@ -56245,7 +56282,7 @@ msgstr "" "до позиції Z." #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." @@ -56254,39 +56291,39 @@ msgstr "" "за початкову Z." #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "Відведіть зі швидкістю переміщення, щоб очистити Z." #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "G86 Розточувальне різання" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "Зупинка шпинделя" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "Швидкий виїзд" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "G86 Цикл розточування, зупинка шпинделя, швидкий вихід" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "G86 (X- Y- Z-) або (U- V- W-) R- L- P- $-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." @@ -56295,28 +56332,28 @@ msgstr "" "число P для позначення кількості секунд витримки." #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "Зупинити обертання вибраного шпинделя. (Вибрано параметром $)" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "Перезапустіть шпиндель у попередньому напрямку." #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "шпиндель не обертається до виконання цього циклу." #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "Цикл зворотного розточування G87" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." @@ -56325,40 +56362,40 @@ msgstr "" "не визначена." #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "Цикл розточування G88" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "Ручний вихід" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "G88 Цикл розточування, зупинка шпинделя, ручний вихід" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "G89 Розточувальне різання" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "G89 Цикл розточування, затримка, вихідна подача" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G89 (X- Y- Z-) або (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." @@ -56367,23 +56404,23 @@ msgstr "" "число P, де P вказує на кількість секунд затримки." #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "Відведіть вісь Z з поточною швидкістю подачі, щоб очистити ось Z." #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "G91 Режим відстані" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "G90, G91 Режим відстані" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -56396,7 +56433,7 @@ msgstr "" "<>." #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." @@ -56405,13 +56442,13 @@ msgstr "" "зазвичай представляють прирости від поточної координати." #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "Приклад G90" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -56421,13 +56458,13 @@ msgstr "" "G0 X2.5 (швидке переміщення до координати X2.5, включаючи будь-які діючі зміщення)\n" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "Приклад G91" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -56437,13 +56474,13 @@ msgstr "" "G0 X2.5 (швидке переміщення 2.5 від поточної позиції вздовж осі X)\n" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "G90.1, G91.1 Режим дугової відстані" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -56454,7 +56491,7 @@ msgstr "" "площини XZ, інакше це помилка." #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." @@ -56463,19 +56500,19 @@ msgstr "" "`G91.1` Повертає I, J та K до їхньої поведінки за замовчуванням." #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "Зміщення системи координат G92" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "G92 axes\n" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" @@ -56483,7 +56520,7 @@ msgstr "" "потрібну точку." #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -56496,7 +56533,7 @@ msgstr "" "певної осі, зміщення для цієї осі буде дорівнювати нулю." #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -56511,7 +56548,7 @@ msgstr "" "відстань." #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -56528,7 +56565,7 @@ msgstr "" "після G92, зміщення цієї осі буде дорівнювати нулю." #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -56541,7 +56578,7 @@ msgstr "" "точка стає X=7. Це значення -3 зберігається в параметрі 5211." #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." @@ -56550,7 +56587,7 @@ msgstr "" "впливає на дію `G92`." #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -56560,12 +56597,12 @@ msgstr "" "так, зміщення замінюється новим зміщенням, яке робить поточну точку заданою." #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "Це помилка, якщо всі слова осі пропущені." #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -56577,7 +56614,7 @@ msgstr "" "все одно зберігаються)." #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -56589,7 +56626,7 @@ msgstr "" "взаємодіють." #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" @@ -56597,24 +56634,24 @@ msgstr "" "інформації." #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "G92.1" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "G92.2 Скидання зміщень G92" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "G92.1, G92.2 Скидання зміщень G92" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." @@ -56623,7 +56660,7 @@ msgstr "" "parameters,parameters>> 5211 - 5219 до нуля." #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." @@ -56632,7 +56669,7 @@ msgstr "" "parameters,parameters>> 5211–5219 доступними." #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." @@ -56642,13 +56679,13 @@ msgstr "" "l20,G10 L20>>." #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "G92.3 Відновлення зміщень G92" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" @@ -56656,7 +56693,7 @@ msgstr "" "5211 по 5219" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -56673,18 +56710,18 @@ msgstr "" "програми. Це відновить зміщення, збережені в першій програмі." #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "Режим швидкості подачі G95" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "Режим швидкості подачі G93, G94, G95" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -56697,7 +56734,7 @@ msgstr "" "півхвилини." #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -56710,7 +56747,7 @@ msgstr "" "швидкості подачі не впливає на рухи `G0` (<>)." #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -56725,7 +56762,7 @@ msgstr "" "або осі рухаються." #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -56744,7 +56781,7 @@ msgstr "" "шпиндель, з яким синхронізується подача, вибирається параметром `$`." #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." @@ -56753,29 +56790,29 @@ msgstr "" "неявно) не має F-слова." #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "Нова швидкість подачі не вказана після перемикання на `G94` або `G95`" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "G96" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "G97 Режим керування шпинделем" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "Режим керування шпинделем G96, G97" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -56785,37 +56822,37 @@ msgstr "" "G97 S- <$-> (Режим обертів за хвилину)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "'D' - максимальна швидкість обертання (об/хв), опціонально" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "'S' - швидкість шпинделя" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "'$' - шпиндель, швидкість якого буде змінюватися, необов'язково." #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "'G96 S- ' - вибирає постійну поверхневу швидкість 'S':" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "У футах за хвилину, якщо діє `G20`," #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "або метрів за хвилину, якщо діє `G21`." #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -56828,7 +56865,7 @@ msgstr "" "режиму радіуса або діаметра." #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." @@ -56837,51 +56874,51 @@ msgstr "" "команди G96 для кожного шпинделя перед видачею M3." #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "«G97» вибирає режим обертів за хвилину." #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "Приклад рядка G96" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "G96 D2500 S250 (встановіть CSS з максимальними обертами 2500 та швидкістю обробки поверхні 250)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "S не вказано з G96" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "Подача задається в режимі G96, коли шпиндель не обертається" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "G98" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "Повернення стандартного циклу G99" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "G98, G99 Рівень повернення стандартного циклу" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" @@ -56890,7 +56927,7 @@ msgstr "" "вибір:" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." @@ -56899,13 +56936,13 @@ msgstr "" "запуском цієї серії з одного або кількох суміжних стандартних циклів." #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "'G99' - відведення в положення, задане словом R стандартного циклу." #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -56920,13 +56957,13 @@ msgstr "" "відстані." #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "G98 Відведення до початку" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -56936,7 +56973,7 @@ msgstr "" "G90 G98 G81 X4 Y5 Z-0.6 R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." @@ -56945,7 +56982,7 @@ msgstr "" "першому рядку, оскільки воно вище за вказане значення R." #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -68537,7 +68574,8 @@ msgstr "LinuxCNC надає:" #. type: Plain text #: src/getting-started/about-linuxcnc.adoc:17 msgid "easy discovery and testing without installation with the Live Image," -msgstr "легке виявлення та тестування без встановлення за допомогою Live Image," +msgstr "" +"легке виявлення та тестування без встановлення за допомогою Live Image," #. type: Plain text #: src/getting-started/about-linuxcnc.adoc:18 @@ -69305,8 +69343,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:149 #, no-wrap msgid "dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" -msgstr "" -"dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" +msgstr "dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/sde bs=4k status=progress\n" #. type: Title === #: src/getting-started/getting-linuxcnc.adoc:151 @@ -69355,9 +69392,7 @@ msgstr "" #: src/getting-started/getting-linuxcnc.adoc:169 #, no-wrap msgid "sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m status=progress\n" -msgstr "" -"sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m " -"status=progress\n" +msgstr "sudo dd if=linuxcnc_2.9.8-amd64.hybrid.iso of=/dev/rdiskN bs=1m status=progress\n" #. type: Block title #: src/getting-started/getting-linuxcnc.adoc:171 @@ -72094,9 +72129,9 @@ msgstr "" "Далі виберіть потрібну версію знизу списку, наприклад, «linuxcnc-" "uspace_2.9.8_amd64.deb» (виберіть найновішу за датою). Завантажте deb-файл і " "скопіюйте його до свого домашнього каталогу. Ви можете перейменувати файл на " -"щось коротше за допомогою файлового менеджера, наприклад, «linuxcnc_2.9.8.deb" -"», потім відкрийте термінал і встановіть його за допомогою менеджера пакетів " -"за допомогою цієї команди:" +"щось коротше за допомогою файлового менеджера, наприклад, " +"«linuxcnc_2.9.8.deb», потім відкрийте термінал і встановіть його за " +"допомогою менеджера пакетів за допомогою цієї команди:" #. type: delimited block - #: src/getting-started/updating-linuxcnc.adoc:168 @@ -75542,7 +75577,7 @@ msgstr "" "див. розділи <> та <>." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "Контроль попереднього перегляду" @@ -78263,10 +78298,8 @@ msgid "" msgstr "" "У системі є вбудовані панелі, які завантажуються дещо іншим способом.\n" "До назви панелі не додається розширення файлу.\n" -"Якщо для панелі потрібен файл користувача (опція -u), вона завантажиться " -"автоматично.\n" -"Назви вбудованих панелей можна переглянути, виконавши лише команду gladevcp " -"у терміналі." +"Якщо для панелі потрібен файл користувача (опція -u), вона завантажиться автоматично.\n" +"Назви вбудованих панелей можна переглянути, виконавши лише команду gladevcp у терміналі." #. type: NOTE #: src/gui/gladevcp.adoc:369 @@ -78297,8 +78330,7 @@ msgstr "" "[DISPLAY]\n" "# додайте панель GladeVCP як вкладку поруч із «Попередній перегляд/DRO»:\n" "EMBED_TAB_NAME=GladeVCP demo\n" -"EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} " -"gtk_verser_probe\n" +"EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} gtk_verser_probe\n" #. type: Title == #: src/gui/gladevcp.adoc:384 @@ -78359,33 +78391,24 @@ msgid "" msgstr "" "Параметри:\n" " -h, --help показати це повідомлення довідки та вийти\n" -" -c NAME Встановити ім'я компонента як NAME. За замовчуванням " -"використовується базова назва файлу інтерфейсу користувача.\n" +" -c NAME Встановити ім'я компонента як NAME. За замовчуванням використовується базова назва файлу інтерфейсу користувача.\n" " -d Увімкнути виведення інформації для налагодження.\n" -" -g GEOMETRY Встановити геометрію WIDTHxHEIGHT+XOFFSET+YOFFSET. " -"Значення вказані в\n" -" пікселях, XOFFSET/YOFFSET відлічуються від верхнього " -"лівого кута\n" -" екрану. Використовуйте -g WIDTHxHEIGHT для встановлення " -"лише розміру або -g\n" +" -g GEOMETRY Встановити геометрію WIDTHxHEIGHT+XOFFSET+YOFFSET. Значення вказані в\n" +" пікселях, XOFFSET/YOFFSET відлічуються від верхнього лівого кута\n" +" екрану. Використовуйте -g WIDTHxHEIGHT для встановлення лише розміру або -g\n" " +XOFFSET+YOFFSET для встановлення лише положення.\n" -" -H FILE виконати команди hal з FILE за допомогою halcmd після " -"того, як\n" +" -H FILE виконати команди hal з FILE за допомогою halcmd після того, як\n" " компонент налаштований і готовий до роботи.\n" " -i Увімкнути виведення інформації\n" " -m MAXIMUM Примусово максимізувати вікно панелі\n" " -q Увімкнути тільки виведення інформації про помилки\n" -" -r GTK_RC Прочитати власний файл GTK rc для налаштування стилю " -"віджета\n" -" -t THEME Встановити тему gtk. За замовчуванням використовується " -"системна тема\n" +" -r GTK_RC Прочитати власний файл GTK rc для налаштування стилю віджета\n" +" -t THEME Встановити тему gtk. За замовчуванням використовується системна тема\n" " -x XID Перепідключити gladevcp до існуючого вікна XID замість\n" " створення нового вікна верхнього рівня\n" -" --xid перепідключити вікно до плагіна та відправити номер xid " -"плагіна до\n" +" --xid перепідключити вікно до плагіна та відправити номер xid плагіна до\n" " стандартного виводу\n" -" -u FILE Використовувати FILEs як додаткові модулі, визначені " -"користувачем, з обробниками\n" +" -u FILE Використовувати FILEs як додаткові модулі, визначені користувачем, з обробниками\n" " -U USEROPT передати USEROPTs до модулів Python\n" " -v Увімкнути детальний вивід налагодження\n" " --always_above Запросити вікно, щоб воно завжди було над іншими вікнами\n" @@ -78981,7 +79004,7 @@ msgstr "" "Python." #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -87945,7 +87968,7 @@ msgid "Defaults to 600 if not set." msgstr "Якщо не встановлено, значення за замовчуванням становить 600." #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "Кнопки макросів" @@ -90889,7 +90912,7 @@ msgstr "" "Тому під час написання програми ви повинні включити G43 після кожної зміни інструменту!" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "Автоматичне вимірювання інструментів" @@ -90936,7 +90959,7 @@ msgstr "" "інших графічних інтерфейсах. Вам слід виконати такі кроки:" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "Прикладіть до заготовки контакти по осях X та Y." @@ -90955,7 +90978,7 @@ msgid "Push the button block height and enter the measured value." msgstr "Натисніть кнопку висоти блоку та введіть виміряне значення." #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "Перейдіть в автоматичний режим і запустіть програму." @@ -90971,7 +90994,7 @@ msgid "Tool measurement data" msgstr "Дані вимірювання інструменту" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/sketch_auto_tool_measurement.png" @@ -91102,7 +91125,7 @@ msgstr "" "замовчуванням вони встановлені на 1." #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "Розділ датчика інструменту" @@ -91135,7 +91158,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "Розділ «Зміна позиції»" @@ -91153,7 +91176,7 @@ msgstr "" "значення вказані в абсолютних координатах." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -91167,7 +91190,7 @@ msgstr "" "Z = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "Розділ Python" @@ -91287,7 +91310,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "Підключіть зонд інструменту у вашому HAL-файлі таким чином:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "net probe motion.probe-input <= \n" @@ -91461,7 +91484,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "_hide tooltips_ - Приховує підказки." #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -92400,7 +92423,7 @@ msgstr "" "відповідну кнопку у діалоговому вікні вибору файлу." #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "Бігти від лінії" @@ -108114,9 +108137,13 @@ msgstr "Вбудувати власні панелі VCP" #. type: Plain text #: src/gui/qtdragon.adoc:223 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +#| "These panels can be either user built or builtin <>.\n" +#| "See QtVCP/VCP panels for other available builtin panels." msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -108126,10 +108153,14 @@ msgstr "" #. type: Plain text #: src/gui/qtdragon.adoc:227 -#, no-wrap +#, fuzzy, no-wrap +#| msgid "" +#| "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" +#| "Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +#| "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" "Запис `EMBED_TAB_NAME` буде використаний як заголовок для нової вкладки (повинен бути унікальним).\n" @@ -108137,31 +108168,36 @@ msgstr "" "Вкладка `EMBED_TAB_COMMAND` визначає, яку програму, що може бути вбудована, потрібно запустити, включаючи будь-які її опції командного рядка." #. type: Plain text -#: src/gui/qtdragon.adoc:231 -#, no-wrap +#: src/gui/qtdragon.adoc:232 +#, fuzzy, no-wrap +#| msgid "" +#| "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" +#| "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" +#| "Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" "Якщо ви використовуєте розташування `tabWidget_utilities` або `tabWidget_setup`, на панелі з'явиться додаткова вкладка.\n" "Якщо ви використовуєте `stackedWidget_mainTab`, з'явиться кнопка з написом «Користувач».\n" "Натискання цієї кнопки призведе до почергового відображення всіх доступних панелей (зазначених для цього розташування) на головній вкладці." #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "Вбудовування млина Vismach" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "Приклад додавання вбудованої панелі до вкладки утиліт, тобто графічної анімованої машини з використанням бібліотеки vismach." #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -108175,13 +108211,13 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "Вбудовування панелі шпиндельних ременів" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." @@ -108191,19 +108227,19 @@ msgstr "" "шківами та 2 ременями за допомогою серії кнопок." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "Панель QtDragon spindle_belts - Шпиндельні ремені VCP" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "images/qtdragon_spindle_belts.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -108217,13 +108253,13 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "Шляхи підпрограм" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -108235,7 +108271,7 @@ msgstr "" "Ці шляхи потрібно буде налаштувати, щоб вони вказували на фактичні файли у вашій системі. <>" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -108249,7 +108285,7 @@ msgstr "" "~/linuxcnc/nc_files/examples/ngcgui_lib/remap_lib\n" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -108259,7 +108295,7 @@ msgstr "" "NGCGUI_SUBFILE_PATH повинен вказувати на фактичний шлях у вашій системі, а також на шлях, описаний у SUBROUTINE_PATHS." #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -108281,14 +108317,14 @@ msgstr "" "NGCGUI_SUBFILE = qpocket.ngc\n" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" "Для керування попереднім переглядом G-коду можна використовувати магічні " "коментарі." #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -108300,7 +108336,7 @@ msgstr "" "G-коду:" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -108312,13 +108348,13 @@ msgstr "" "(PREVIEW,show)\n" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "Розширення/фільтри програми" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -108330,7 +108366,7 @@ msgstr "" "Ви можете додати кілька рядків для різних варіантів вибору в комбінованому полі." #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -108340,7 +108376,7 @@ msgstr "" "PROGRAM_EXTENSION = .ngc,.nc,.tap G-Code file (*.ngc,*.nc,*.tap)\n" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -108354,7 +108390,7 @@ msgstr "" "для отримання додаткової інформації." #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -108372,7 +108408,7 @@ msgstr "" "«Run»." #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" @@ -108381,7 +108417,7 @@ msgstr "" "комплекту LinuxCNC та запускає програми фільтрації на основі Python:" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -108401,13 +108437,13 @@ msgstr "" "py = python\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "Налаштування зонда/сенсорної панелі/лазера" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." @@ -108416,7 +108452,7 @@ msgstr "" "розкоментуйте, як вам зручніше." #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" @@ -108424,7 +108460,7 @@ msgstr "" "GladeVCP." #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." @@ -108433,7 +108469,7 @@ msgstr "" "зонда стороннього розробника." #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." @@ -108442,7 +108478,7 @@ msgstr "" "виконує автоматичне вимірювання інструменту." #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -108454,13 +108490,13 @@ msgstr "" "USE_PROBE = basicprobe\n" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "Виявлення переривання" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -108472,7 +108508,7 @@ msgstr "" "Необхідно додати файл ngc, щоб вивести на екран помилку, яку можна виявити. <>" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -108484,7 +108520,7 @@ msgstr "" "ON_ABORT_COMMAND=O call\n" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -108494,13 +108530,13 @@ msgstr "" "Відповідно до налаштувань, наведених вище, його потрібно зберегти як «on_abort.ngc» у шляхах пошуку LinuxCNC [RS274NGC] SUBROUTINE_PATHS та [DISPLAY] PROGRAM_PREFIX." #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "o sub\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -108528,7 +108564,7 @@ msgstr "" "o100 endif\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -108538,13 +108574,13 @@ msgstr "" "m2\n" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "Коди запуску" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -108554,7 +108590,7 @@ msgstr "" "Це лише зразки кодів, інтегратор повинен вибрати відповідні коди." #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -108566,7 +108602,7 @@ msgstr "" "RS274NGC_STARTUP_CODE = G17 G20 G40 G43H0 G54 G64P0.0005 G80 G90 G94 G97 M5 M9\n" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -108586,7 +108622,7 @@ msgstr "" "Текст мітки кнопки можна встановити будь-яким текстом після коми, символ «\\n» додає розрив рядка." #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -108600,13 +108636,13 @@ msgstr "" "MDI_COMMAND_MACRO1 = G53 G0 Z0;G53 G0 X0 Y0,Goto\\nMachn\\nZero\n" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "Файл HAL для публікації графічного інтерфейсу" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -108618,13 +108654,13 @@ msgstr "" "Виклик HAL-файлів після завантаження QtDragon гарантує, що HAL-контакти QtDragon будуть доступні." #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "Приклад із типовими записами для специфікації HAL-файлів, які потрібно зчитати після запуску QtDragon. Відредагуйте ці рядки відповідно до фактичних вимог." #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -108636,13 +108672,13 @@ msgstr "" "POSTGUI_HALFILE = qtdragon_hd_debugging.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "Команда HAL після графічного інтерфейсу" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -108654,13 +108690,13 @@ msgstr "" "Можна використовувати будь-яку команду HAL." #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "Зробіть зразок типових файлів у INI-файлі для завантаження модулів після того, як графічний інтерфейс стане доступним. Налаштуйте їх відповідно до ваших фактичних вимог." #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -108674,13 +108710,13 @@ msgstr "" "POSTGUI_HALCMD = loadusr halmeter\n" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "Міст HAL" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, fuzzy, no-wrap #| msgid "" #| "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -108693,17 +108729,17 @@ msgstr "" "Ці контакти можна використовувати з HALUI для створення зручнішої панелі керування. +" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "Він може повідомляти/змінювати поточну вибрану кнопку Осі. +" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "Буде повідомлено про швидкість/приріст поштовхового переміщення. +" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" @@ -108712,7 +108748,7 @@ msgstr "" "контролер руху. +" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" @@ -108720,13 +108756,13 @@ msgstr "" "Якщо в INI визначено макроси, будуть доступні піни для їх ініціювання. +" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "Приклад запису. Вилучити '-d', щоб заглушити повідомлення налагодження." #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -108736,13 +108772,13 @@ msgstr "" "HALBRIDGE= hal_bridge -d\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "Типові доступні HAL-піни:" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -108784,13 +108820,13 @@ msgstr "" " 29 bit IN FALSE bridge.macro-cmd-MACRO1\n" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "Вбудовані зразки конфігурацій" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -108801,13 +108837,13 @@ msgstr "" "різні конфігурації машин." #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "Прив'язки клавіш" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -108819,7 +108855,7 @@ msgstr "" "Для зручності управління машиною існує кілька комбінацій клавіш." #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -108837,7 +108873,7 @@ msgstr "" "Pause - Призупинення руху машини\n" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" @@ -108846,7 +108882,7 @@ msgstr "" "позначки. Це контролюється таблицею стилів/темою" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -108861,24 +108897,24 @@ msgstr "" "таких дій:" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 #, fuzzy #| msgid "Long press the *POWER* button on the MAIN Tab." msgid "press the 'HIDE' button on the virtual keyboard." msgstr "Тривало натисніть кнопку *ЖИВЛЕННЯ* на вкладці MAIN (ОСНОВНЕ)." #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "натисніть кнопку ГОЛОВНА сторінка" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "перейти в режим АВТО" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." @@ -108887,7 +108923,7 @@ msgstr "" "клавіатурою вимкнено." #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -108897,7 +108933,7 @@ msgstr "" "Звичайно, для функціонування LinuxCNC необхідно підключити ще багато контактів HAL." #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -108907,7 +108943,7 @@ msgstr "" "QtDragon емулює виводи HAL hal_manualtoolchange — не завантажуйте окремий компонент HAL «hal_manualtoolchange»." #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -108919,7 +108955,7 @@ msgstr "" "net tool-prep-number hal_manualtoolchange.number <= iocontrol.0.tool-prep-number\n" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" @@ -108928,24 +108964,24 @@ msgstr "" "що ці контакти підключені в одному з файлів HAL:" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "Цей вхідний контакт слід підключити для індикації стану зонда." #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "qtdragon.led-probe\n" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -108955,7 +108991,7 @@ msgstr "" "Контакти вольт та ампер використовуються для розрахунку потужності шпинделя. Ви також повинні встановити MAX_SPINDLE_POWER в INI." #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -108971,7 +109007,7 @@ msgstr "" "qtdragon.spindle-volts\n" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -108981,13 +109017,13 @@ msgstr "" "Ви б підключили його до `spindle.0.inhibit`." #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "qtdragon.spindle-inhibit\n" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -109001,35 +109037,35 @@ msgstr "" "Якщо зворотний зв'язок недоступний, ви можете відобразити необхідну швидкість на дисплеї, підключивши контакти таким чином:\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "Цей вихідний контакт біта можна підключити для увімкнення лазера:" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "qtdragon.btn-laser-on\n" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "Цей висновок з плаваючою точкою показує обертання камери в градусах:" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "qtdragon.cam-rotation\n" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" @@ -109037,7 +109073,7 @@ msgstr "" "використовуються:" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -109055,7 +109091,7 @@ msgstr "" "qtdragon.eoffset-is-active\n" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" @@ -109064,7 +109100,7 @@ msgstr "" "одиницях):" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -109074,14 +109110,14 @@ msgstr "" "qtdragon.slider-jogspeed-angular\n" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" "Ці виводи з плаваючою точкою відображають поточні коефіцієнти перевизначення " "повзунка:" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -109095,7 +109131,7 @@ msgstr "" "qtdragon.slider-override-spindle\n" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -109107,7 +109143,7 @@ msgstr "" "перепризначення." #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -109125,7 +109161,7 @@ msgstr "" "qtversaprobe.backoffdist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -109135,13 +109171,13 @@ msgstr "" "Його можна використовувати (наприклад) для блокування шпинделя, коли зонд завантажений, підключивши його до `spindle.0.inhibit`." #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "qtversaprobe.probe-loaded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -109153,13 +109189,13 @@ msgstr "" "Його можна використовувати (наприклад) для блокування шпинделя при завантаженні зонда, підключивши його до `spindle.0.inhibit`." #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "qtbasicprobe.probe-loaded\n" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" @@ -109167,20 +109203,20 @@ msgstr "" "запущеної програми." #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "qtdragon.external-pause\n" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" "Ви можете зовнішньо керувати відповідями діалогів у більшості діалогових " "вікон qtdragon." #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -109192,13 +109228,13 @@ msgstr "" "qtdragon.dialog-cancel\n" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "HAL-файли" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -109210,13 +109246,13 @@ msgstr "" "1 вісь)." #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "Ручна зміна інструментів" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -109230,7 +109266,7 @@ msgstr "" "HAL у файлі HAL postgui, наприклад:" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -109242,13 +109278,13 @@ msgstr "" "Користувач самостійно підбирає відповідний драйвер і файли HAL відповідно до конфігурації свого комп'ютера." #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "Автоматичне підняття осі Z під час паузи програми" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -109278,7 +109314,7 @@ msgstr "" "Крок кнопки становить 1 дюйм або 5 мм (залежно від одиниць виміру, на яких базується машина)." #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -109298,7 +109334,7 @@ msgstr "" "блокування шпинделя, щоб підключити їх до «spindle.0.inhibit»." #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." @@ -109307,12 +109343,12 @@ msgstr "" "QtDragon_postgui." #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "У INI-файлі, під заголовком AXIS_Z." #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -109322,7 +109358,7 @@ msgstr "" "OFFSET_AV_RATIO = 0.2\n" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -109332,12 +109368,12 @@ msgstr "" "Це обмежить максимальну швидкість машини на 20% +" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "У файлі qtdragon_postgui.hal додайте:" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -109353,7 +109389,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -109363,7 +109399,7 @@ msgstr "" "net spindle-pause qtdragon.spindle-inhibit => spindle.0.inhibit\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -109373,7 +109409,7 @@ msgstr "" "#net limited qtdragon.led-limits-tripped <= motion.eoffset-limited\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -109383,13 +109419,13 @@ msgstr "" "setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "Компенсація рівня Z" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." @@ -109398,12 +109434,12 @@ msgstr "" "рівня Z за допомогою зовнішньої програми «G-code Ripper»." #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "Це доступно лише у версії QtDragon_hd." #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -109422,7 +109458,7 @@ msgstr "" "число, за замовчуванням вважається кубічний." #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -109437,7 +109473,7 @@ msgstr "" "повинен знаходитися в каталозі конфігурації." #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -109448,31 +109484,31 @@ msgstr "" "запустити з вкладки файлового менеджера за допомогою кнопки «G-code Ripper»." #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "Використання G-коду Ripper для компенсації рівня Z" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "QtDragon_hd показує G-код Ripper" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "Розпушувач G-коду QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "images/qtdragon_hd_gcoderipper.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." @@ -109481,7 +109517,7 @@ msgstr "" "функція доступна лише у версії QtDragon_hd." #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." @@ -109490,45 +109526,45 @@ msgstr "" "коду Ripper." #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" "Встановіть початок координат відповідно до початку координат файлу G-коду, " "який потрібно зондувати." #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "У розділі «Операції G-коду» позначте пункт «Автоматичне зондування»." #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" "Файл -> Відкрити файл G-коду (файл, який ви запустите після компенсації)" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "За потреби внесіть корективи та натисніть «Перерахувати»." #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "Натисніть «Зберегти файл G-коду – тільки зонд»." #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "Збережіть згенерований файл у папці nc_files." #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "Вихід з gcode_ripper." #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -109539,7 +109575,7 @@ msgstr "" "завантажте цей файл." #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -109550,7 +109586,7 @@ msgstr "" "файл під назвою 'probe_points.txt'." #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -109564,7 +109600,7 @@ msgstr "" "повинен змінюватися відповідно до компонента компенсації." #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." @@ -109574,13 +109610,13 @@ msgstr "" "до компонента руху LinuxCNC." #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "Зразок HAL-файлу postgui для комбінованого підйому шпинделя та компенсації рівня Z" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -109590,7 +109626,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -109600,7 +109636,7 @@ msgstr "" "addf logic-and servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -109612,7 +109648,7 @@ msgstr "" "addf scaled-s32-sums.0 servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -109626,7 +109662,7 @@ msgstr "" "setp z_level_compensation.method 1\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -109636,7 +109672,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -109652,7 +109688,7 @@ msgstr "" "setp axis.z.eoffset-enable True\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -109670,7 +109706,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -109692,7 +109728,7 @@ msgstr "" "net eoffset-zlevel-count z_level_compensation.counts => qtdragon.eoffset-zlevel-count\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -109708,7 +109744,7 @@ msgstr "" "net eoffset-counts scaled-s32-sums.0.out-s\n" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -109724,7 +109760,7 @@ msgstr "" "будь-який момент." #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." @@ -109733,7 +109769,7 @@ msgstr "" "перед використанням." #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -109748,7 +109784,7 @@ msgstr "" "— введену товщину пластини." #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -109759,7 +109795,7 @@ msgstr "" "встановити Z0 на верхню точку заготовки, він повинен знати" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" @@ -109767,12 +109803,12 @@ msgstr "" "налаштування інструменту) та" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "наскільки високо над столом знаходиться верхня частина заготовки." #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." @@ -109781,7 +109817,7 @@ msgstr "" "довжина інструменту не зберігається." #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -109795,32 +109831,32 @@ msgstr "" "інструменту." #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "Зонд Versa" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "QtDragon - Варіант зонда Versa" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "Зонд QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "images/qtvcp_versaProbe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -109830,18 +109866,18 @@ msgstr "" "Його також можна використовувати для автоматичного зондування довжини інструменту під час його зміни за допомогою доданого коду перепризначення." #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "Ви повинні ретельно встановити «Параметри зондування»:" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "'ДІАМЕТР'" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." @@ -109850,13 +109886,13 @@ msgstr "" "залежить від точності діаметра наконечника зонда." #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "'ПОДОРОЖІ'" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -109869,13 +109905,13 @@ msgstr "" "параметр на 3-4 мм більше, ніж діаметр стилуса зонда." #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "'ЗАСУВКА RTN'" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -109892,13 +109928,13 @@ msgstr "" "Рекомендація: 1-2 мм" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "'ПОШУК'" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -109911,13 +109947,13 @@ msgstr "" "витрачати час на очікування руху. Рекомендація: 200-500 мм/хв." #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "'ЗОНД'" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -109930,13 +109966,13 @@ msgstr "" "контакті з заготовкою." #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "'ШВИДКИЙ'" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." @@ -109945,13 +109981,13 @@ msgstr "" "RAPID у машинних одиницях за хвилину." #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "'ДОВЖИНА БІКУ/КРАЮ'" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -109968,13 +110004,13 @@ msgstr "" "LENGTH слід встановити на приблизний радіус кола. Примітка: НЕ на діаметр." #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "'ЗОНД HT'" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -109986,13 +110022,13 @@ msgstr "" "інструменту." #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "'БЛОК HT'" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -110004,13 +110040,13 @@ msgstr "" "інструменту." #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "'XY КЛІРАНС'" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -110024,13 +110060,13 @@ msgstr "" "уникнути надмірного очікування руху під час пошуку." #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "'Z РОЗПРОДАЖ'" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -110041,18 +110077,18 @@ msgstr "" "висоту Z, а потім встановити Z CLEARANCE на 0." #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "Є три кнопки-перемикачі:" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "'Автоматичне обнулення'" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." @@ -110061,13 +110097,13 @@ msgstr "" "поточній системі користувача." #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "'Автоматичний нахил'" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." @@ -110076,19 +110112,19 @@ msgstr "" "відображатиметься розраховане обертання." #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "'Вимірювання інструменту'" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" "Це (якщо інтегровано) вмикає та вимикає автоматичне зондування інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -110100,7 +110136,7 @@ msgstr "" "Наразі номер зонда можна редагувати лише у файлі налаштувань: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -110110,74 +110146,74 @@ msgstr "" "ps_probe_tool = 1\n" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "`qtversaprobe.enable` (HAL_BIT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" "Інструмент вимірювання ввімкнено чи ні. Відображає стан кнопок на екрані." #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "`qtversaprobe.blockheight` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "Виміряна висота верхньої грані заготовки. Відображає вхід на екрані." #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "`qtversaprobe.probeheight` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" "Висота перемикача зонда налаштування інструменту. Відображає введений на " "екрані." #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "`qtversaprobe.searchvel` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "Швидкість пошуку перемикача зонда інструменту" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "`qtversaprobe.probevel` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" "Швидкість вимірювання довжини інструменту. Відображає введений на екрані " "запис." #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "`qtversaprobe.backoffdist` (HAL_FLOAT)" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" @@ -110185,38 +110221,38 @@ msgstr "" "екрані." #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "`qtversaprobe.probe-loaded` (HAL_BIT)" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" "Відображає, чи поточний інструмент дорівнює номеру зонда файлу налаштувань." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "Базовий зонд" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "QtDragon - Базовий варіант зонда" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "images/qtvcp_basicProbe.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -110227,111 +110263,111 @@ msgstr "" "основні типи зондування, що відображаються:" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "Зовнішні кути" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "Внутрішні кути" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "Кути краю" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "Бос і кишені" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "Хребет і долини" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "Калібрування" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "'Зонд-інструмент'" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" "Дозволятиме вимірювання лише за наявності інструменту з цим номером у " "шпинделі" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "'Діаметр зонда'" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "Розмір кінчика зонда" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "'Зонд Rapid'" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "Швидкість швидких переміщень у верстатних агрегатах" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "'Пошук зонда'" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "Швидкість першого «чорного» пошуку в машинних одиницях" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "'Подача зонда'" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "Швидкість другого «тонкого» пошуку в машинних одиницях" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "'Зійдіть'" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "Відійдіть назад і знову виміряйте відстань" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "'Макс. відстань XY'" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" @@ -110340,13 +110376,13 @@ msgstr "" "помилку" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "'Макс. відстань Z'" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" @@ -110354,13 +110390,13 @@ msgstr "" "помилку" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "'XY Розпродаж'" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" @@ -110369,40 +110405,40 @@ msgstr "" "Z та «чорновим» зондуванням" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "'Z Розпродаж'" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "Зазор від зонду до верху матеріалу" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "'Додаткова глибина'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "Відстань від верху матеріалу до бажаної глибини зонда" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "Також є параметри підказок залежно від вибраного типу зондування:" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "'Ширина краю'" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" @@ -110411,13 +110447,13 @@ msgstr "" "початком зондування" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "'Підказка щодо діаметра'" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" @@ -110426,13 +110462,13 @@ msgstr "" "(початковий рух: 1/2 діаметра плюс зазор XY)" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "'X Підказка'" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" @@ -110441,13 +110477,13 @@ msgstr "" "1/2 довжини X плюс зазор XY)" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "'Y Підказка'" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" @@ -110456,12 +110492,12 @@ msgstr "" "1/2 довжини Y плюс зазор XY)" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "Після налаштування параметрів та підказок:" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." @@ -110470,22 +110506,22 @@ msgstr "" "кнопці." #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "Переконайтеся, що параметри є прийнятними." #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "Натисніть потрібну кнопку зондування." #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "Процедура зондування розпочнеться негайно." #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" @@ -110493,7 +110529,7 @@ msgstr "" "зондування." #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -110503,13 +110539,13 @@ msgstr "" "Ви повинні підключити його до spindle.0.inhibit" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "Приклад кутового зонда" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -110521,51 +110557,51 @@ msgstr "" "змінити для кожного зонда, є:" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "XY РОЗПРОДАЖ" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "Відстань від краю перед грубим зондуванням," #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "Z РОЗПРОДАЖ" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "Відстань від зонда до верху матеріалу," #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "ДОДАТКОВА ГЛИБИНА" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "Відстань до нижнього зонда від верху матеріалу," #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "ШИРИНА КРАЮ" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "Відстань вздовж крайньої стіни (від кута), щоб почати зондування." #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." @@ -110574,12 +110610,12 @@ msgstr "" "метричних машин, дюйми для імперських машин)." #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "Попередньо налаштовано:" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -110590,7 +110626,7 @@ msgstr "" "матеріалу. Це можна зробити на око." #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -110601,7 +110637,7 @@ msgstr "" "з початкового положення вниз по Z Clearance + відстань Extra Clearance.)" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." @@ -110610,7 +110646,7 @@ msgstr "" "відстань від стіни, щоб зонд, опускаючись, ні об що не торкнувся." #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -110621,12 +110657,12 @@ msgstr "" "відстань від краю буде використана вздовж стіни X, а потім вздовж стіни Y." #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "Послідовність після натискання кнопки зонда: +" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." @@ -110635,17 +110671,17 @@ msgstr "" "віддаленням від краю по осі XY. Отже, це злегка діагональний рух." #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "Перемістіть зонд вниз на Z CLEARANCE + EXTRA DEPTH," #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "стінка зонда двічі (шорстка та тонка)," #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" @@ -110653,26 +110689,26 @@ msgstr "" "КРАЙНОГО РЕЖИМУ та ЗАСІБ XY," #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "зонд стінки двічі," #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" "підняти зонд на Z CLEARANCE + EXTRA DEPTH (повернення на початкову висоту)," #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" "швидке повернення до початкового кута (тепер розраховане з використанням " "зондованих стін)," #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." @@ -110681,18 +110717,18 @@ msgstr "" "користувацької системи на нуль." #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "Налаштування віджета екрана зонда" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "Можна завантажити налаштовану версію віджета зонда. +" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -110710,31 +110746,31 @@ msgstr "" "Ви можете модифікувати файли, щоб змінити поведінку. +" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "Сенсорна панель" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "QtDragon - Сенсорна панель" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "Сенсорна панель QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "images/qtdragon_touchplate.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -110749,7 +110785,7 @@ msgstr "" "зондування." #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -110764,7 +110800,7 @@ msgstr "" "швидкості після спрацьовування зонда може відбутися переміщення." #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -110784,7 +110820,7 @@ msgstr "" "налаштування висоти пластини." #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." @@ -110794,12 +110830,12 @@ msgstr "" "перепризначення." #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "Ця функція передбачає використання двох зондів одночасно:" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" @@ -110808,7 +110844,7 @@ msgstr "" "називають налаштовувачем інструменту), та" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." @@ -110817,7 +110853,7 @@ msgstr "" "його називають зондом xyz або зондом Renishaw)." #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -110834,7 +110870,7 @@ msgstr "" "`configs/sim/axis/remap/rack-toolchange`.)" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -110846,7 +110882,7 @@ msgstr "" "налаштування розглядаються далі в цьому розділі." #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." @@ -110856,41 +110892,41 @@ msgstr "" "виробничого циклу." #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "Огляд робочого процесу" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" "Після цього огляду наведено детальний покроковий огляд робочого процесу." #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "Кроки налаштування включають:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "Введення швидкостей зонда на сторінці налаштувань зонда Versa." #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" "Увімкнення функції «Використовувати вимірювання інструменту» на вкладці " "Versa Probe." #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "Увімкнення опції «Використовувати датчик інструмента» в налаштуваннях." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -110902,7 +110938,7 @@ msgstr "" "датчик знаходиться в русі." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" @@ -110911,7 +110947,7 @@ msgstr "" "будуть детальніше пояснені в наступному розділі:" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" @@ -110920,7 +110956,7 @@ msgstr "" "налаштовувач зі встановленим шпиндельним зондом" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." @@ -110929,18 +110965,18 @@ msgstr "" "інструментів, до верхньої поверхні блоку (включаючи патрон тощо)." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "У вкладці зонда Versa введіть виміряне значення висоти блоку." #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "Автоматичне вимірювання інструменту" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -110951,7 +110987,7 @@ msgstr "" "є те, що вам не потрібен опорний інструмент." #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -110965,7 +111001,7 @@ msgstr "" "техніки." #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" @@ -110973,19 +111009,19 @@ msgstr "" "за замовчуванням):" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" "Швидкий рух по осі Z до позиції, визначеної в INI-файлі [TOOL_CHANGE] Z." #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" "Швидкий рух по X та Y до числа, визначеного в INI-файлі [TOOL_CHANGE] X та Y." #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." @@ -110994,7 +111030,7 @@ msgstr "" "повідомлення користувачеві для заміни інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." @@ -111003,7 +111039,7 @@ msgstr "" "X та Y." #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" @@ -111011,7 +111047,7 @@ msgstr "" "[VERSA_TOOLSETTER] Z." #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" @@ -111019,7 +111055,7 @@ msgstr "" "файлу [VERSA_TOOLSETTER]." #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." @@ -111028,7 +111064,7 @@ msgstr "" "між попереднім інструментом та поточним виміряним інструментом." #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." @@ -111037,17 +111073,17 @@ msgstr "" "[VERSA_TOOLSETTER] Z_MAX_CLEAR." #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "Швидкий перехід до позиції X Y під час виклику зміни інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "Швидкий рух вниз до позиції Z під час виклику зміни інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -111059,19 +111095,19 @@ msgstr "" "Відстань MAXPROBE повинна бути достатньо великою, щоб інструмент міг торкнутися зонда.\n" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "Детальний приклад робочого процесу" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "Одноразове налаштування" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" @@ -111079,7 +111115,7 @@ msgstr "" "залишаються чинними:" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -111090,7 +111126,7 @@ msgstr "" "зондування, вказані в машинних одиницях за хвилину. +" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" @@ -111099,7 +111135,7 @@ msgstr "" "інструмента» увімкнена (цю кнопку потрібно виділити.)" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" @@ -111108,7 +111144,7 @@ msgstr "" "інструмента» увімкнена (це прапорець, який потрібно встановити)" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." @@ -111117,7 +111153,7 @@ msgstr "" "переконайтеся, що його зміщення Z встановлено на нуль." #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -111128,13 +111164,13 @@ msgstr "" "нижче процедура передбачає нульову довжину зонда інструмента." #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "Процедура перед запуском програми" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." @@ -111143,12 +111179,12 @@ msgstr "" "команди зміни інструмента M6." #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "Фізично вставте шпиндельний зонд у шпиндель." #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -111159,7 +111195,7 @@ msgstr "" "таблиці інструментів є кнопка, яку також можна використовувати.)" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." @@ -111169,7 +111205,7 @@ msgstr "" "шпиндель над інструментальним верстата." #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -111181,12 +111217,12 @@ msgstr "" "\"Висота датчика\" в координатах ABS" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "Перейдіть до заготовки." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -111199,7 +111235,7 @@ msgstr "" "також буде нульовою точкою Z для вашої робочої системи координат)" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -111211,7 +111247,7 @@ msgstr "" "для вашого завдання." #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -111224,7 +111260,7 @@ msgstr "" "вона пропустить заміну інструменту." #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." @@ -111233,7 +111269,7 @@ msgstr "" "може запустити шпиндель." #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -111244,7 +111280,7 @@ msgstr "" "інструменту та подальшим автоматичним вимірюванням інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -111262,13 +111298,13 @@ msgstr "" "інструменту на момент виклику зміни інструменту." #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "Вимірювання висоти заготовки зондом у QtDragon_hd" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -111280,31 +111316,31 @@ msgstr "" "інструмент міг торкнутися зонда." #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "Вимірювання висоти заготовки зондом" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "QtDragon_hd - Вимірювання висоти заготовки зондом" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "Зондування висоти QtDragon_hd" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "images/qtdragon_hd_workpiece_probe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." @@ -111313,18 +111349,18 @@ msgstr "" "різницю висот." #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "Увімкнути кнопки встановлення положення зонда" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "Якщо позначено, кнопки SET активовані." #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." @@ -111333,13 +111369,13 @@ msgstr "" "поточним положенням, яке відображається на цифрових індикаторах (DRO)." #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "Автоматичне заповнення висоти заготовки на головному екрані" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." @@ -111348,18 +111384,18 @@ msgstr "" "поле «Висота заготовки» на головному екрані." #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "В іншому випадку головний екран не змінюється." #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "Зонд заготовки в" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" @@ -111368,13 +111404,13 @@ msgstr "" "в поточній системі WCS" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "Машинний зонд у" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" @@ -111383,13 +111419,13 @@ msgstr "" "в поточній системі WCS" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "Безпечна висота руху Z" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." @@ -111398,12 +111434,12 @@ msgstr "" "координат X та Y." #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "Потім шпиндель опускається до заданої координати Z." #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" @@ -111411,25 +111447,25 @@ msgstr "" "бігу." #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "Кнопка ПУСК" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" "Машина переміститься до першого місця, а потім проведе зондування вниз." #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" "Потім машина переміщується до другого місця та знову проводить зондування." #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" @@ -111437,7 +111473,7 @@ msgstr "" "заготовки." #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." @@ -111447,36 +111483,36 @@ msgstr "" "інтерфейсу." #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "Кнопка ПЕРЕРВАТИ" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" "призводить до зупинки всіх виконуваних на даний момент процедур штовхання та " "зондування." #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "Кнопка ДОПОМОГА" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "відображає цей файл довідки." #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "Можна вказати будь-які 2 точки в межах робочого об'єму машини." #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." @@ -111484,7 +111520,7 @@ msgstr "" "Якщо перша точка вища за другу, розрахована висота буде додатним числом." #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." @@ -111492,7 +111528,7 @@ msgstr "" "Якщо перша точка нижча за другу, розрахована висота буде від'ємним числом." #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." @@ -111501,7 +111537,7 @@ msgstr "" "зберігаються, а відображається лише різниця." #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." @@ -111511,13 +111547,13 @@ msgstr "" "початкове тестування без інструменту та на безпечній висоті." #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "Штифти для вимірювання інструментів" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -111528,24 +111564,24 @@ msgstr "" "перепризначення, тому код може реагувати на різні значення." #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "Зміни INI-файлу вимірювання інструменту" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "Змініть свій INI-файл, включивши наступне:" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "Розділ ЗОНД" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." @@ -111555,13 +111591,13 @@ msgstr "" "інструменту." #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "Розділ RS274NGC" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -111573,7 +111609,7 @@ msgstr "" "<>" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -111586,13 +111622,13 @@ msgstr "" "записи, що вказують на модифікований файл." #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "[RS274NGC]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -111606,7 +111642,7 @@ msgstr "" "~/linuxcnc/nc_files/remap_lib\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -111616,7 +111652,7 @@ msgstr "" "ON_ABORT_COMMAND=O call\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -111626,7 +111662,7 @@ msgstr "" "REMAP=M6 modalgroup=6 prolog=change_prolog ngc=qt_auto_probe_tool epilog=change_epilog\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -111640,7 +111676,7 @@ msgstr "" "X, Y та Z встановлюють місце розташування зонда інструменту. +" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -111653,7 +111689,7 @@ msgstr "" "qt_auto_probe_tool.ngc.): +" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" @@ -111662,37 +111698,37 @@ msgstr "" "він додає це значення Z до поточної координати Z)" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "швидкий перехід до позиції [CHANGE_POSITION] X та Y INI." #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "зачекайте підтвердження ручної зміни інструменту" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "швидкий перехід до позицій X та Y INI [VERSA_TOOLSETTER]" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "швидкий перехід до позиції Z_MAX_CLEAR INI [VERSA_TOOLSETTER]" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "швидкий зонд" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "повільний зонд" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -111702,27 +111738,27 @@ msgstr "" "Послідовність дій «Переміщення до налаштовувача інструменту»: +" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "швидкий перехід до позиції Z [VERSA_TOOLSETTER] Z_MAX_CLEAR" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "швидкий перехід до позиції XY [VERSA_TOOLSETTER]" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "швидкий перехід до позиції Z [VERSA_TOOLSETTER]." #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "Приклади налаштувань:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -111740,7 +111776,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -111754,7 +111790,7 @@ msgstr "" "виміру, властивих для верстата." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -111770,7 +111806,7 @@ msgstr "" "модифікований файл." #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -111784,13 +111820,13 @@ msgstr "" "TOPLEVEL = ~/linuxcnc/nc_files/remap_lib/python-stdglue/python/toplevel.py\n" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "Необхідні HAL-з'єднання" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -111801,7 +111837,7 @@ msgstr "" "QtDragon, натискаючи стилус зонда." #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -111820,7 +111856,7 @@ msgstr "" "вимкнути на сторінці налаштувань." #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -111832,13 +111868,13 @@ msgstr "" "то найкраще починати з швидкого переміщення." #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "Лазерні кнопки" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -111853,13 +111889,13 @@ msgstr "" "значення, вказані в полях LASER OFFSET на сторінці налаштувань." #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "Опис вкладок" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 #, fuzzy #| msgid "" #| "Tabs allow the user to select the most appropriate info/control on the " @@ -111888,13 +111924,13 @@ msgstr "" "режимі." #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "Головна вкладка" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." @@ -111903,34 +111939,34 @@ msgstr "" "керуватимуть дисплеєм." #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" "'User View': Вибрати/відновити встановлений користувачем вигляд поточної " "програми." #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "'P','X','Y','Z': Встановити стандартні подання." #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "'D': Увімкнути/вимкнути відображення розмірів." #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "'+', '-': Елементи керування масштабуванням." #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "'C': Чітка графіка ліній руху інструменту." #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." @@ -111939,13 +111975,13 @@ msgstr "" "визначити до десятків кнопок." #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "Вкладка «Файл»" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -111956,13 +111992,13 @@ msgstr "" "допомогою `qtdragon_hd` саме тут можна завантажити «G-code Ripper»." #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "Вкладка «Зміщення»" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." @@ -111972,13 +112008,13 @@ msgstr "" "G5x." #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "Вкладка інструментів" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -111995,38 +112031,38 @@ msgstr "" "іншу вкладку. Натискання цієї кнопки інструменту відкриває меню опцій:" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "Встановити поточне положення інструменту" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "Налаштування поточного положення інструменту" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "Нульове поточне положення інструменту" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "Безпосереднє встановлення зміщення інструменту" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "Скинути до останнього" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "Вкладка стану" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -112037,13 +112073,13 @@ msgstr "" "допомогти у вирішенні проблем." #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "Вкладка зонда" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -112056,13 +112092,13 @@ msgstr "" "дисплея." #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "Вкладка «Вигляд камери»" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -112072,7 +112108,7 @@ msgstr "" "Щоб налаштувати співвідношення сторін X або Y (у відсотках), номер порту камери, API-бекенд або необхідну роздільну здатність, знайдіть у файлі налаштувань: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -112090,7 +112126,7 @@ msgstr "" "Camview cam resolution = 1280,720\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -112104,19 +112140,19 @@ msgstr "" "Встановіть роздільну здатність на DEFAULT, щоб opencv вибрав її. Доступні роздільні здатності будуть перелічені, якщо використовується -V debugging." #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" "Файл налаштувань можна редагувати лише тоді, коли QtDragon не запущено." #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "Вкладка G-кодів" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." @@ -112125,13 +112161,13 @@ msgstr "" "рядок, відобразиться опис коду." #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "Вкладка налаштувань" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -112145,7 +112181,7 @@ msgstr "" "Є три підвкладки:" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." @@ -112154,14 +112190,14 @@ msgstr "" "навігації працюють на цій сторінці." #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" "'PDF' - тут відображаються будь-які завантажені сторінки налаштувань PDF-" "файлу." #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." @@ -112170,27 +112206,27 @@ msgstr "" "її G-коду." #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "Є кнопки навігації для HTML-сторінки:" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "Стрілка вгору повертає вас на стандартну HTML-сторінку." #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "Стрілка вліво переміщує вас назад на одну HTML-сторінку." #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "Стрілка вправо переміщує на одну HTML-сторінку вперед." #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -112200,31 +112236,31 @@ msgstr "" "Власні панелі QtVCP можна відобразити на цій вкладці, встановивши для параметра EMBED_TAB_LOCATION значення «tabWidget_setup»." #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "QtDragon - Зразок вкладки налаштування" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "Вкладка налаштувань QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "images/qtdragon_setup_page.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "Вкладка налаштувань" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." @@ -112234,19 +112270,23 @@ msgstr "" "програм налагодження." #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "Вкладка «Утиліти»" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 +#, fuzzy +#| msgid "" +#| "This tabs will display another stab election of G-code utility programs:" msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "На цій вкладці буде відображено ще один вибір утиліт G-коду:" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." @@ -112255,7 +112295,7 @@ msgstr "" "0,45 та 90 градусів." #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." @@ -112264,7 +112304,7 @@ msgstr "" "окружності болтів визначеного діаметра та кількості отворів." #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -112274,21 +112314,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" -"Тут можна відображати власні панелі QtVCP, встановивши для параметра " -"EMBED_TAB_LOCATION значення `tabWidget_utilities`" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "Вкладка користувача" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -112300,13 +112346,13 @@ msgstr "" "користувача буде перемикати їх по черзі." #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "Стилі" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -112322,31 +112368,31 @@ msgstr "" "зберегти в новому файлі qss або замінити поточний файл qss." #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "QtDragon - Два приклади стилю" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "Стилі QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "images/style-comparison.png" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "Інтернаціоналізація" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." @@ -112355,7 +112401,7 @@ msgstr "" "поточної локалізації." #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." @@ -112364,19 +112410,19 @@ msgstr "" "встановлений як запущений на місці." #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "Наступне припускає, що каталог LinuxCNC git — ~/linuxcnc-dev." #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" "Якщо використовується QtDragon_hd, замініть 'qtdragon_hd' на 'qtdragon'" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." @@ -112385,7 +112431,7 @@ msgstr "" "languages." #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." @@ -112394,7 +112440,7 @@ msgstr "" "використовується для перекладу." #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." @@ -112403,13 +112449,13 @@ msgstr "" "відредагувати для кожної мови." #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" "Файли .qm — це скомпільовані файли перекладу, що використовуються pyqt." #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -112423,7 +112469,7 @@ msgstr "" "насправді буде `qtdragon_it.ts` для італійського перекладу." #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." @@ -112432,7 +112478,7 @@ msgstr "" "перекладу, створені як `qtdragon_en.*`, не будуть використані для перекладів." #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" @@ -112442,24 +112488,24 @@ msgstr "" "розробки:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "Перехід до каталогу мов:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" @@ -112468,13 +112514,13 @@ msgstr "" "наступну команду, щоб оновити файл графічного інтерфейсу Python:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "pyuic5 ../qtdragon.ui > qtdragon.py\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -112489,18 +112535,18 @@ msgstr "" "обов'язковим." #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "Створення або редагування файлу .ts:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "./langfile xx\n" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" @@ -112509,24 +112555,24 @@ msgstr "" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" "Редагування перекладу виконується за допомогою лінгвістичного застосунку:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "linguist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "Відкрийте файл TS та перекладіть рядки" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -112541,7 +112587,7 @@ msgstr "" "переклад не був довшим за оригінал." #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -112551,7 +112597,7 @@ msgstr "" "`Файл -> Зберегти`" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -112561,7 +112607,7 @@ msgstr "" "`Файл -> Реліз`" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." @@ -112570,7 +112616,7 @@ msgstr "" "запуску, якщо існує файл .qm цією мовою." #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -112585,13 +112631,13 @@ msgstr "" "файли, які необхідно підтвердити, — це qtdragon_xx.ts та qtdragon_xx.qm." #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "Налаштування" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." @@ -112600,13 +112646,13 @@ msgstr "" "екранів>>." #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "Таблиці стилів" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -112620,19 +112666,19 @@ msgstr "" "Вкладка «Редагування таблиці» дозволяє редагувати, застосовувати та зберігати зміни у відображеній таблиці стилів." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "Редактор стилів QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/qtdragon_stylesheet_editor.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" @@ -112641,7 +112687,7 @@ msgstr "" "буде їх додати. +" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" @@ -112649,7 +112695,7 @@ msgstr "" "Наприклад, щоб змінити шрифт DRO (знайдіть цей запис і змініть назву шрифту):" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -112667,12 +112713,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "Щоб змінити шрифт та формат відображення DRO:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -112688,7 +112734,7 @@ msgstr "" " qproperty-angular_template: '%11.2f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -112710,12 +112756,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "Змініть пункти меню натискання кнопки вибору осі:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -112739,12 +112785,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "Щоб змінити текст кнопки «туман» на «повітря» (додайте ці рядки)" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -112758,12 +112804,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "Щоб змінити шрифт і формат відображення «Зсуви»:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -112777,13 +112823,13 @@ msgstr "" " qproperty-metric_template: '%10.1f';\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "}\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -112799,12 +112845,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "Щоб зупинити ефект розмиття за допомогою діалогових вікон:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -112816,12 +112862,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "Щоб змінити кольори виділення/підсвічування статусу:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -112841,12 +112887,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "Зміна кольорів/шрифтів відображення тексту G-коду:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -112898,7 +112944,7 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" @@ -112907,7 +112953,7 @@ msgstr "" "зменшували швидкість:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -112925,13 +112971,13 @@ msgstr "" "}\n" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "Код Qt Designer та Python" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -112951,7 +112997,7 @@ msgstr "" "QtDragon також може використовувати файл rc QtVCP для внесення незначних модифікацій коду Python без використання користувацького файлу обробника." #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." @@ -112960,25 +113006,25 @@ msgstr "" "інформації про налаштування." #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" "Деякі налаштування віджетів доступні для базового зонда та навпаки для зонда." #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "QtDragon - Налаштований QtDragon" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "QtDragon налаштований" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "images/silverdragon_custom.png" @@ -279854,6 +279900,23 @@ msgstr "B\\&.I\\&.B bit out" msgid "B(9), B(9), B(9), B(9), B(9)\\&." msgstr "B(9), B(9), B(9), B(9), B(9)\\&." +#~ msgid "Rapid up .010 of an inch or 0.254 mm." +#~ msgstr "Швидке переміщення до 0,010 дюйма або 0,254 мм." + +#~ msgid "" +#~ "Rapid move back down to the current hole bottom, less .010 of an inch or " +#~ "0.254 mm." +#~ msgstr "" +#~ "Швидкий рух назад до нижньої частини поточного отвору, мінус 0,010 дюйма " +#~ "або 0,254 мм." + +#~ msgid "" +#~ "Custom QtVCP panels can be displayed here by setting the " +#~ "EMBED_TAB_LOCATION option to `tabWidget_utilities`" +#~ msgstr "" +#~ "Тут можна відображати власні панелі QtVCP, встановивши для параметра " +#~ "EMBED_TAB_LOCATION значення `tabWidget_utilities`" + #~ msgid "Moveoff" #~ msgstr "Moveoff" From b733eda8c843e05aadaf0cf7b118dfdda1bfb321 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:40 +0100 Subject: [PATCH 10/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/cs.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/cs.po b/docs/po/cs.po index 4e155763022..f4ed53139fd 100644 --- a/docs/po/cs.po +++ b/docs/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2022-10-04 16:11+0000\n" "Last-Translator: Jan Mrázek \n" "Language-Team: none\n" @@ -2612,7 +2612,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2637,7 +2637,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2650,7 +2650,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10936,7 +10936,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15069,17 +15069,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17381,7 +17380,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22678,8 +22677,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22821,8 +22820,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22857,7 +22856,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23155,159 +23154,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23319,124 +23329,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23446,7 +23456,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23462,13 +23472,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23476,7 +23486,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23489,39 +23499,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23532,44 +23542,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23581,101 +23591,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23907,59 +23917,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23970,7 +23980,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23979,7 +23989,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23989,25 +23999,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24017,7 +24027,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24025,7 +24035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24035,7 +24045,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24043,7 +24053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24051,13 +24061,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24066,25 +24076,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24092,7 +24102,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24101,13 +24111,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24115,125 +24125,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24241,7 +24251,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24250,14 +24260,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24265,24 +24275,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24292,13 +24302,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24307,13 +24317,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24326,12 +24336,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24343,37 +24353,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24382,51 +24392,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24435,7 +24445,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24443,220 +24453,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24665,7 +24675,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24673,7 +24683,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24681,7 +24691,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24689,7 +24699,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24697,7 +24707,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24705,7 +24715,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24713,96 +24723,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24813,20 +24823,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24837,7 +24847,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24847,13 +24857,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24866,20 +24876,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24889,7 +24899,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24897,13 +24907,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24911,7 +24921,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24919,7 +24929,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24927,7 +24937,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24935,7 +24945,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24945,12 +24955,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24960,13 +24970,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24974,104 +24984,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31622,8 +31632,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39796,7 +39806,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40001,7 +40011,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40356,7 +40366,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40472,7 +40482,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40530,10 +40540,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42239,7 +42249,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42258,7 +42268,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43234,7 +43244,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43822,7 +43832,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44277,7 +44287,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44300,7 +44310,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44323,132 +44333,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44457,48 +44469,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44506,7 +44518,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44514,26 +44526,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44542,7 +44554,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44553,14 +44565,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44570,21 +44582,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44594,7 +44606,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44605,7 +44617,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44613,7 +44625,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44621,7 +44633,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44633,7 +44645,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44641,37 +44653,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44679,14 +44691,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44694,13 +44706,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44708,7 +44720,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44717,32 +44729,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44754,7 +44766,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44763,13 +44775,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44778,13 +44790,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44794,7 +44806,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44803,13 +44815,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44827,13 +44839,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44843,78 +44855,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44923,47 +44935,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44974,18 +44986,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44999,26 +45011,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45027,7 +45039,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45044,13 +45056,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45058,18 +45070,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45077,18 +45089,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45097,14 +45109,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45112,7 +45124,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45121,7 +45133,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45130,13 +45142,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45157,7 +45169,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45165,7 +45177,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45174,144 +45186,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45322,98 +45334,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45421,24 +45433,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45447,25 +45459,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45475,31 +45487,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45507,109 +45519,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45618,174 +45630,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45794,20 +45806,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45815,13 +45827,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45829,13 +45841,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45843,32 +45855,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45877,7 +45889,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45887,7 +45899,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45898,7 +45910,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45907,14 +45919,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45922,12 +45934,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45935,7 +45947,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45943,63 +45955,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46010,18 +46022,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46030,7 +46042,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46039,7 +46051,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46049,7 +46061,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46061,36 +46073,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46098,37 +46110,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46137,78 +46149,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46218,13 +46230,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46232,14 +46244,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61628,7 +61640,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64255,7 +64267,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71582,7 +71594,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74091,7 +74103,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74127,7 +74139,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74144,7 +74156,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74160,7 +74172,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74267,7 +74279,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74292,7 +74304,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74306,7 +74318,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74316,7 +74328,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74420,7 +74432,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74567,7 +74579,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75337,7 +75349,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87932,7 +87944,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87942,33 +87954,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87978,32 +87991,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88013,13 +88026,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88028,7 +88041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88038,7 +88051,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88046,7 +88059,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88060,12 +88073,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88073,7 +88086,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88082,13 +88095,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88097,7 +88110,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88105,7 +88118,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88114,7 +88127,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88125,14 +88138,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88145,40 +88158,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88187,13 +88200,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88202,7 +88215,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88211,7 +88224,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88219,13 +88232,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88242,7 +88255,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88250,13 +88263,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88264,7 +88277,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88273,7 +88286,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88286,7 +88299,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88296,13 +88309,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88311,13 +88324,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88326,13 +88339,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88341,13 +88354,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88357,13 +88370,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88371,37 +88384,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88409,13 +88422,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88439,13 +88452,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88453,13 +88466,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88468,7 +88481,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88480,14 +88493,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88496,29 +88509,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88526,7 +88539,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88534,7 +88547,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88543,31 +88556,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88575,7 +88588,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88586,7 +88599,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88594,13 +88607,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88610,41 +88623,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88656,14 +88669,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88671,12 +88684,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88686,7 +88699,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88694,7 +88707,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88706,7 +88719,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88714,13 +88727,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88729,30 +88742,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88761,13 +88774,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88775,13 +88788,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88790,7 +88803,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88799,13 +88812,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88823,7 +88836,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88835,19 +88848,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88855,7 +88868,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88863,12 +88876,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88879,7 +88892,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88887,7 +88900,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88895,7 +88908,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88903,25 +88916,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88933,7 +88946,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88943,7 +88956,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88951,80 +88964,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89032,7 +89045,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89040,7 +89053,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89049,20 +89062,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89070,7 +89083,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89078,7 +89091,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89087,7 +89100,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89097,7 +89110,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89105,7 +89118,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89116,7 +89129,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89128,7 +89141,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89142,7 +89155,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89153,7 +89166,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89163,14 +89176,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89180,7 +89193,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89188,25 +89201,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89215,32 +89228,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89248,31 +89261,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89281,13 +89294,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89298,13 +89311,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89313,13 +89326,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89328,26 +89341,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89358,13 +89371,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89372,13 +89385,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89386,13 +89399,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89402,13 +89415,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89416,49 +89429,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89467,7 +89480,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89475,105 +89488,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89581,253 +89594,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89835,13 +89848,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89849,63 +89862,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89913,7 +89926,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89921,14 +89934,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89936,69 +89949,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90010,31 +90023,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90043,7 +90056,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90053,7 +90066,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90065,33 +90078,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90102,7 +90115,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90110,45 +90123,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90156,39 +90169,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90196,7 +90209,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90205,73 +90218,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90280,25 +90293,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90306,28 +90319,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90335,25 +90348,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90361,14 +90374,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90376,12 +90389,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90390,7 +90403,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90398,7 +90411,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90407,14 +90420,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90422,7 +90435,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90433,13 +90446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90447,214 +90460,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90662,37 +90675,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90701,7 +90714,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90710,13 +90723,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90726,7 +90739,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90734,7 +90747,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90742,7 +90755,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90752,7 +90765,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90761,44 +90774,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90806,27 +90819,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90838,7 +90851,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90847,7 +90860,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90857,7 +90870,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90867,13 +90880,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90881,7 +90894,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90893,7 +90906,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90901,13 +90914,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90917,13 +90930,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90935,58 +90948,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90994,26 +91007,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91024,38 +91037,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91063,13 +91076,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91078,13 +91091,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91092,7 +91105,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91104,7 +91117,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91114,31 +91127,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91148,46 +91161,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91195,64 +91208,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91260,19 +91274,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91280,13 +91302,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91296,82 +91318,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91381,51 +91403,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91435,41 +91457,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91479,7 +91501,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91487,7 +91509,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91495,14 +91517,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91512,26 +91534,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91541,33 +91563,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91579,12 +91601,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91595,7 +91617,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91609,12 +91631,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91629,12 +91651,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91644,12 +91666,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91659,13 +91681,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91676,12 +91698,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91690,12 +91712,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91708,12 +91730,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91742,14 +91764,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91761,13 +91783,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91780,31 +91802,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 3558b38fafc20080bc4c73b846a850e6a490a124 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:41 +0100 Subject: [PATCH 11/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/pt.po | 2435 +++++++++++++++++++++++++------------------------ 1 file changed, 1231 insertions(+), 1204 deletions(-) diff --git a/docs/po/pt.po b/docs/po/pt.po index a283a1d1507..de18db11beb 100644 --- a/docs/po/pt.po +++ b/docs/po/pt.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-26 02:11+0000\n" "Last-Translator: Américo Monteiro \n" "Language-Team: none\n" @@ -2924,7 +2924,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "ciclo de alargamento, com permanência, alimentação fora" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2949,7 +2949,7 @@ msgid "incremental programming" msgstr "programação incremental" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2962,7 +2962,7 @@ msgid "inverse time feed mode" msgstr "modo de alimentação de tempo inverso" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -9027,8 +9027,8 @@ msgid "" "git tutorial 2: https://www.kernel.org/pub/software/scm/git/docs/" "gittutorial-2.html" msgstr "" -"tutorial git 2: https://www.kernel.org/pub/software/scm/git/docs/gittutorial-" -"2.html" +"tutorial git 2: https://www.kernel.org/pub/software/scm/git/docs/" +"gittutorial-2.html" #. type: Plain text #: src/code/contributing-to-linuxcnc.adoc:98 @@ -12628,7 +12628,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -16783,17 +16783,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -19107,7 +19106,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -24471,8 +24470,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "*enabled*" @@ -24614,8 +24613,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "*homed*" @@ -24650,7 +24649,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "*inpos*" @@ -24947,160 +24946,174 @@ msgstr "'(retorna booleano)' - bandeira `motion paused`." #. type: Labeled list #: src/config/python-interface.adoc:281 +#, fuzzy, no-wrap +#| msgid "*increasing*" +msgid "*single_stepping*" +msgstr "*increasing*" + +#. type: Plain text +#: src/config/python-interface.adoc:283 +#, fuzzy +#| msgid "'(returns boolean)' - `motion paused` flag." +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "'(retorna booleano)' - bandeira `motion paused`." + +#. type: Labeled list +#: src/config/python-interface.adoc:284 #, no-wrap msgid "*pocket_prepped*" msgstr "*pocket_prepped*" #. type: Plain text -#: src/config/python-interface.adoc:284 +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "*poll()*" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "*position*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "*probing*" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "*queue*" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "'(retorna booleano)' - a fila do planeador de trajetória está cheia." #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "*rapidrate*" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "*rotation_xy*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "*settings*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -25112,124 +25125,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "*spindle*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "*state*" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "*task_mode*" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "*task_paused*" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "'(retorna inteiro)' - bandeira de tarefa em pausa." #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "*task_state*" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -25239,7 +25252,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25255,13 +25268,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "*toolinfo*(_toolno_)" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -25269,7 +25282,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25282,39 +25295,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*velocity*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -25325,44 +25338,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25374,101 +25387,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "*backlash*" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "*fault*" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "*jointType*" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -25700,59 +25713,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "A preparar para enviar comandos" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25768,7 +25781,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -25777,7 +25790,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -25787,25 +25800,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25819,7 +25832,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -25827,7 +25840,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -25837,7 +25850,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -25847,7 +25860,7 @@ msgstr "" "c.brake(linuxcnc.BRAKE_RELEASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -25857,13 +25870,13 @@ msgstr "" "c.flood(linuxcnc.FLOOD_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -25872,25 +25885,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table()\n" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "c.maxvel(200.0)\n" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -25900,7 +25913,7 @@ msgstr "" "c.mist(linuxcnc.MIST_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -25912,13 +25925,13 @@ msgstr "" "c.mode(linuxcnc.MODE_MANUAL)\n" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits()\n" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -25928,125 +25941,125 @@ msgstr "" "c.reset_interpreter()\n" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "atributos de `linuxcnc.command`" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "`serial`" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "`abort()`" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "envia mensagem EMC_TASK_ABORT." #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "`auto(inteiro[, inteiro])`" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "`brake(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "`debug(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "`feedrate(float)`" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "`flood(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -26054,7 +26067,7 @@ msgid "Syntax" msgstr "Sintaxe" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -26066,14 +26079,14 @@ msgstr "" "flood(linuxcnc.FLOOD_OFF)\n" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "Constantes" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -26083,24 +26096,24 @@ msgstr "" "FLOOD_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "`home(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -26110,13 +26123,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "Constantes de Comando" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -26128,13 +26141,13 @@ msgstr "" "linuxcnc.JOG_INCREMENT\n" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "jjogmode" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -26147,12 +26160,12 @@ msgid "True" msgstr "Verdadeiro" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -26164,37 +26177,37 @@ msgid "False" msgstr "Falso" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "joint_num_or_axis_index" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -26203,51 +26216,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table()`" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "recarrega a tabela de ferramenta." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "`maxvel(float)`" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "define velocidade máxima" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "`mdi(string)`" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "`mist(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -26259,7 +26272,7 @@ msgstr "" "mist(linuxcnc.MIST_OFF) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -26267,220 +26280,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "`mode(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "`override_limits()`" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "`program_open(string)`" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "`rapidrate()`" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "`reset_interpreter()`" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output(inteiro, float)`" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "define bandeira de apagar bloco" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output(inteiro, inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_feed_override(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit(inteiro, float)`" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit()`" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override(inteiro [, inteiro])`" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg(string)`" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -26492,7 +26505,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -26500,7 +26513,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -26508,7 +26521,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -26516,7 +26529,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -26524,7 +26537,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -26532,7 +26545,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -26540,96 +26553,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`spindleoverride(float [, inteiro])`" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "`state(int)`" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "`task_plan_sync()`" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "`teleop_enable(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "`tool_offset(inteiro, float, float, float, float, float, inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "`traj_mode(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "`unhome(inteiro)`" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete([float])`" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -26640,20 +26653,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "Ler o canal de erros" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -26664,7 +26677,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -26678,13 +26691,13 @@ msgstr "" "e = linuxcnc.error_channel()\n" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "error = e.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -26704,20 +26717,20 @@ msgstr "" " print(typus, text)\n" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "Ler valores do ficheiro INI" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -26731,7 +26744,7 @@ msgstr "" "# python3 ini-example.py ~/emc2-dev/configs/sim/axis/axis_mm.ini\n" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -26741,13 +26754,13 @@ msgstr "" "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "inifile = linuxcnc.ini(sys.argv[1])\n" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -26755,7 +26768,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -26763,7 +26776,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -26771,7 +26784,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -26779,7 +26792,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -26789,12 +26802,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -26808,13 +26821,13 @@ msgstr "" "# python3 ini-example2.py\n" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -26822,104 +26835,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "`start(float)`" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "`clear()`" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "`stop()`" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "`call()`" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "`last([inteiro])`" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -33502,8 +33515,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -41768,7 +41781,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -41973,7 +41986,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -42328,7 +42341,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -42444,7 +42457,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -42502,10 +42515,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -44211,7 +44224,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -44230,7 +44243,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -45206,7 +45219,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "Veja a secção <> para mais informação." @@ -45794,7 +45807,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -46254,8 +46267,9 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 -#, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +#, fuzzy, no-wrap +#| msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 X- Y- Z- R- Q- P- \n" #. type: Plain text @@ -46278,7 +46292,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -46301,132 +46315,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -46435,48 +46451,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -46484,7 +46500,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -46492,26 +46508,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "Definições opcionais" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -46520,7 +46536,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -46531,14 +46547,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -46548,21 +46564,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -46572,7 +46588,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -46583,7 +46599,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -46591,7 +46607,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -46599,7 +46615,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -46611,7 +46627,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -46619,37 +46635,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -46657,14 +46673,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -46672,13 +46688,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "Exemplo de Código G76" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -46688,7 +46704,7 @@ msgstr "" "G76 P0.05 Z-1 I-.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -46697,32 +46713,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "Exemplo de G76" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "images/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "Ciclos Concentrados G80-G89" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -46734,7 +46750,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -46743,13 +46759,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -46758,13 +46774,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -46774,7 +46790,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -46783,13 +46799,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -46807,13 +46823,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -46823,78 +46839,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "Erros de Ciclos Concentrados" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -46903,47 +46919,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -46954,18 +46970,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -46979,26 +46995,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -47007,7 +47023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -47024,13 +47040,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -47038,18 +47054,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -47057,18 +47073,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -47077,14 +47093,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -47092,7 +47108,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -47101,7 +47117,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -47110,13 +47126,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -47137,7 +47153,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -47145,7 +47161,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -47154,144 +47170,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -47302,98 +47318,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -47401,24 +47417,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -47427,25 +47443,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -47455,31 +47471,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -47487,109 +47503,110 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 -#, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" -msgstr "" +#: src/gcode/g-code.adoc:2413 +#, fuzzy, no-wrap +#| msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" +msgstr "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -47598,174 +47615,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -47774,20 +47791,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -47795,13 +47812,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -47809,13 +47826,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -47823,32 +47840,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -47857,7 +47874,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -47867,7 +47884,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -47878,7 +47895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -47887,14 +47904,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -47902,12 +47919,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -47915,7 +47932,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -47923,63 +47940,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -47990,18 +48007,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -48010,7 +48027,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -48019,7 +48036,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -48029,7 +48046,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -48041,36 +48058,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -48078,37 +48095,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -48117,78 +48134,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "G98" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -48198,13 +48215,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -48214,14 +48231,14 @@ msgstr "" "G90 G98 G81 X4 Y5 Z-0.6 R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -63734,7 +63751,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -66368,7 +66385,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -73728,7 +73745,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "Botões de Macro" @@ -76249,7 +76266,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -76285,7 +76302,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -76302,7 +76319,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -76318,7 +76335,7 @@ msgid "Tool measurement data" msgstr "Dados de medição de ferramenta" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/sketch_auto_tool_measurement.png" @@ -76425,7 +76442,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -76455,7 +76472,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -76469,7 +76486,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -76483,7 +76500,7 @@ msgstr "" "Z = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -76587,7 +76604,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -76734,7 +76751,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -77504,7 +77521,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -90417,7 +90434,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -90427,33 +90444,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -90467,32 +90485,32 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -90506,13 +90524,13 @@ msgstr "" "EMBED_TAB_LOCATION = tabWidget_utilities\n" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -90521,7 +90539,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -90531,7 +90549,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -90539,7 +90557,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -90553,12 +90571,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -90566,7 +90584,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -90578,13 +90596,13 @@ msgstr "" "(PREVIEW,show)\n" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -90593,7 +90611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -90601,7 +90619,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -90610,7 +90628,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -90621,14 +90639,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -90648,40 +90666,40 @@ msgstr "" "py = python\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "Definições de Prova/Placa de toque/Laser" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -90690,13 +90708,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "Detecção de abortar" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -90705,7 +90723,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -90717,7 +90735,7 @@ msgstr "" "ON_ABORT_COMMAND=O call\n" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -90725,13 +90743,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "o sub\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -90748,7 +90766,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -90758,13 +90776,13 @@ msgstr "" "m2\n" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -90772,7 +90790,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -90784,7 +90802,7 @@ msgstr "" "RS274NGC_STARTUP_CODE = G17 G20 G40 G43H0 G54 G64P0.0005 G80 G90 G94 G97 M5 M9\n" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -90797,7 +90815,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -90811,13 +90829,13 @@ msgstr "" "MDI_COMMAND_MACRO1 = G53 G0 Z0;G53 G0 X0 Y0,Goto\\nMachn\\nZero\n" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -90826,13 +90844,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -90844,13 +90862,13 @@ msgstr "" "POSTGUI_HALFILE = qtdragon_hd_debugging.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -90859,13 +90877,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -90879,13 +90897,13 @@ msgstr "" "POSTGUI_HALCMD = loadusr halmeter\n" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -90893,37 +90911,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -90933,13 +90951,13 @@ msgstr "" "HALBRIDGE= hal_bridge -d\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -90963,13 +90981,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -90977,13 +90995,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "Vínculos de Teclas" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -90992,7 +91010,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -91010,14 +91028,14 @@ msgstr "" "Pause - Pausa Movimento da Máquina\n" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -91026,22 +91044,22 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "vá para modo AUTO" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." @@ -91050,7 +91068,7 @@ msgstr "" "teclado virtual." #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -91058,7 +91076,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -91066,7 +91084,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -91075,31 +91093,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "qtdragon.led-probe\n" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -91107,7 +91125,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -91123,7 +91141,7 @@ msgstr "" "qtdragon.spindle-volts\n" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -91131,13 +91149,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "qtdragon.spindle-inhibit\n" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -91147,41 +91165,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "qtdragon.btn-laser-on\n" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "qtdragon.cam-rotation\n" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -91199,14 +91217,14 @@ msgstr "" "qtdragon.eoffset-is-active\n" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -91216,12 +91234,12 @@ msgstr "" "qtdragon.slider-jogspeed-angular\n" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -91235,7 +91253,7 @@ msgstr "" "qtdragon.slider-override-spindle\n" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -91243,7 +91261,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -91261,7 +91279,7 @@ msgstr "" "qtversaprobe.backoffdist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -91269,13 +91287,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -91284,30 +91302,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -91316,13 +91334,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -91330,13 +91348,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "Mudanças de Ferramenta Manual" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -91345,7 +91363,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -91354,13 +91372,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -91378,7 +91396,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -91390,19 +91408,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -91410,7 +91428,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -91418,12 +91436,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -91434,7 +91452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -91442,7 +91460,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -91450,7 +91468,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -91460,25 +91478,25 @@ msgstr "" "setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -91490,7 +91508,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -91500,7 +91518,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -91508,80 +91526,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -91589,7 +91607,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -91597,7 +91615,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -91606,20 +91624,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -91627,7 +91645,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -91635,7 +91653,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -91644,7 +91662,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -91654,7 +91672,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -91662,7 +91680,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -91678,7 +91696,7 @@ msgstr "" "setp axis.z.eoffset-enable True\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -91696,7 +91714,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -91718,7 +91736,7 @@ msgstr "" "net eoffset-zlevel-count z_level_compensation.counts => qtdragon.eoffset-zlevel-count\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -91729,7 +91747,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -91739,14 +91757,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -91756,7 +91774,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -91764,25 +91782,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -91791,32 +91809,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "Prova Versa" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "Prova QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "images/qtvcp_versaProbe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -91824,31 +91842,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "'DIAMETER'" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "'TRAVEL'" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -91857,13 +91875,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "'LATCH RTN'" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -91874,13 +91892,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "'SEARCH'" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -91889,13 +91907,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -91904,26 +91922,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -91934,13 +91952,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -91948,13 +91966,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -91962,13 +91980,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -91978,13 +91996,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -91992,49 +92010,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -92043,7 +92061,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -92053,105 +92071,105 @@ msgstr "" "ps_probe_tool = 1\n" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "Prova básica" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "images/qtvcp_basicProbe.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -92159,253 +92177,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "Calibração" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "'Step Off'" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -92413,13 +92431,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -92427,63 +92445,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -92491,7 +92509,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -92499,14 +92517,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -92514,69 +92532,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -92588,31 +92606,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "Placa de toque" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "images/qtdragon_touchplate.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -92621,7 +92639,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -92631,7 +92649,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -92643,33 +92661,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -92680,7 +92698,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -92688,45 +92706,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "Visão Geral do Fluxo de Trabalho" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -92734,39 +92752,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -92774,7 +92792,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -92783,73 +92801,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -92858,25 +92876,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -92884,28 +92902,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -92913,25 +92931,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -92939,14 +92957,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -92954,12 +92972,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "Deslocar para a sua peça de trabalho." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -92968,7 +92986,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -92976,7 +92994,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -92985,14 +93003,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -93000,7 +93018,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -93011,13 +93029,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -93025,214 +93043,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "Botão ARRANCAR" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "Botão ABORTAR" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "Botão AJUDA" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "mostra este ficheiro de ajuda." #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -93240,37 +93258,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "A secção PROVA" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "A secção RS274NGC" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -93282,7 +93300,7 @@ msgstr "" "<>" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -93291,13 +93309,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "[RS274NGC]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -93307,7 +93325,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -93315,7 +93333,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -93323,7 +93341,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -93333,7 +93351,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -93342,44 +93360,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "prova rápida" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "prova lenta" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -93387,27 +93405,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "Exemplo de definições:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -93425,7 +93443,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -93434,7 +93452,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -93444,7 +93462,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -93454,13 +93472,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -93468,7 +93486,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -93480,7 +93498,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -93488,13 +93506,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -93504,13 +93522,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "Descrição dos Separadores" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -93522,58 +93540,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "Separador Principal" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "Separador de Ficheiro" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -93581,26 +93599,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "Separador de Desvios" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "Separador de Ferramenta" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -93611,38 +93629,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "Separador de Estado" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -93650,13 +93668,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "Separador de Provas" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -93665,13 +93683,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "Separador de Vista de Câmera" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -93679,7 +93697,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -93691,7 +93709,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -93701,31 +93719,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "Separador de Códigos-G" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "Separador de Configuração" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -93735,46 +93753,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -93782,64 +93800,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "Separador de Configuração do QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "images/qtdragon_setup_page.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "Separador de Definições" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "Separador de Utilitários" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -93847,19 +93866,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "Separador de Utilizador" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -93867,13 +93894,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "Estilos" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -93883,82 +93910,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "Estilos do QtDragon" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "images/style-comparison.png" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -93968,51 +93995,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "pyuic5 ../qtdragon.ui > qtdragon.py\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -94022,41 +94049,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "./langfile xx\n" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -94066,7 +94093,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -94074,7 +94101,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -94082,14 +94109,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -94099,26 +94126,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "Personalização" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -94128,33 +94155,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/qtdragon_stylesheet_editor.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -94166,12 +94193,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -94182,7 +94209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -94196,12 +94223,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -94216,12 +94243,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -94231,12 +94258,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -94246,13 +94273,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -94263,12 +94290,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -94277,12 +94304,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -94295,12 +94322,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -94329,14 +94356,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -94348,13 +94375,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -94367,31 +94394,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From f923f586ef06722d6a190e136d42eb42685d16fa Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:42 +0100 Subject: [PATCH 12/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/vi.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/vi.po b/docs/po/vi.po index decafcc81ad..ed4d5ad38c5 100644 --- a/docs/po/vi.po +++ b/docs/po/vi.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2022-06-23 14:18+0000\n" "Last-Translator: Hans U. \n" "Language-Team: none\n" @@ -2614,7 +2614,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2639,7 +2639,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2652,7 +2652,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10982,7 +10982,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15115,17 +15115,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17427,7 +17426,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22729,8 +22728,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22872,8 +22871,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22908,7 +22907,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23206,159 +23205,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23370,124 +23380,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23497,7 +23507,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23513,13 +23523,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23527,7 +23537,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23540,39 +23550,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23583,44 +23593,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23632,101 +23642,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23958,59 +23968,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24030,7 +24040,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24040,25 +24050,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24068,7 +24078,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24076,7 +24086,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24086,7 +24096,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24094,7 +24104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24102,13 +24112,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24117,25 +24127,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24143,7 +24153,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24152,13 +24162,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24166,125 +24176,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24292,7 +24302,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24301,14 +24311,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24316,24 +24326,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24343,13 +24353,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24358,13 +24368,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24377,12 +24387,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24394,37 +24404,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24433,51 +24443,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24486,7 +24496,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24494,220 +24504,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24716,7 +24726,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24724,7 +24734,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24732,7 +24742,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24740,7 +24750,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24748,7 +24758,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24756,7 +24766,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24764,96 +24774,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24864,20 +24874,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24888,7 +24898,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24898,13 +24908,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24917,20 +24927,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24940,7 +24950,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24948,13 +24958,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24962,7 +24972,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24970,7 +24980,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24978,7 +24988,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24986,7 +24996,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24996,12 +25006,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25011,13 +25021,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25025,104 +25035,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31673,8 +31683,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39847,7 +39857,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40052,7 +40062,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40407,7 +40417,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40523,7 +40533,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40581,10 +40591,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42284,7 +42294,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42303,7 +42313,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43279,7 +43289,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43867,7 +43877,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44322,7 +44332,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44345,7 +44355,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44368,132 +44378,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44502,48 +44514,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44551,7 +44563,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44559,26 +44571,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44587,7 +44599,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44598,14 +44610,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44615,21 +44627,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44639,7 +44651,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44650,7 +44662,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44658,7 +44670,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44666,7 +44678,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44678,7 +44690,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44686,37 +44698,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44724,14 +44736,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44739,13 +44751,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44753,7 +44765,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44762,32 +44774,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44799,7 +44811,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44808,13 +44820,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44839,7 +44851,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44848,13 +44860,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44872,13 +44884,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44888,78 +44900,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44968,47 +44980,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45019,18 +45031,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45044,26 +45056,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45072,7 +45084,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45089,13 +45101,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45103,18 +45115,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45122,18 +45134,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45142,14 +45154,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45157,7 +45169,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45166,7 +45178,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45175,13 +45187,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45202,7 +45214,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45210,7 +45222,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45219,144 +45231,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45367,98 +45379,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45466,24 +45478,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45492,25 +45504,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45520,31 +45532,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45552,109 +45564,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45663,174 +45675,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45839,20 +45851,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45860,13 +45872,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45874,13 +45886,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45888,32 +45900,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45922,7 +45934,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45932,7 +45944,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45943,7 +45955,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45952,14 +45964,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45967,12 +45979,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45980,7 +45992,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45988,63 +46000,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46055,18 +46067,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46075,7 +46087,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46084,7 +46096,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46094,7 +46106,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46106,36 +46118,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46143,37 +46155,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46182,78 +46194,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46263,13 +46275,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46277,14 +46289,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61675,7 +61687,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64301,7 +64313,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71628,7 +71640,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74136,7 +74148,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74172,7 +74184,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74189,7 +74201,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74205,7 +74217,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74312,7 +74324,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74337,7 +74349,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74351,7 +74363,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74361,7 +74373,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74465,7 +74477,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74612,7 +74624,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75382,7 +75394,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87977,7 +87989,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87987,33 +87999,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88023,32 +88036,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88058,13 +88071,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88073,7 +88086,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88083,7 +88096,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88105,12 +88118,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88118,7 +88131,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88127,13 +88140,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88142,7 +88155,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88150,7 +88163,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88159,7 +88172,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88170,14 +88183,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88190,40 +88203,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88232,13 +88245,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88247,7 +88260,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88256,7 +88269,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88264,13 +88277,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88287,7 +88300,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88295,13 +88308,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88309,7 +88322,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88318,7 +88331,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88331,7 +88344,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88341,13 +88354,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88356,13 +88369,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88371,13 +88384,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88386,13 +88399,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88402,13 +88415,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88416,37 +88429,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88454,13 +88467,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88484,13 +88497,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88498,13 +88511,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88513,7 +88526,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88525,14 +88538,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88541,29 +88554,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88571,7 +88584,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88579,7 +88592,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88588,31 +88601,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88620,7 +88633,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88631,7 +88644,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88639,13 +88652,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88655,41 +88668,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88701,14 +88714,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88716,12 +88729,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88731,7 +88744,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88739,7 +88752,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88751,7 +88764,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88759,13 +88772,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88774,30 +88787,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88806,13 +88819,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88820,13 +88833,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88835,7 +88848,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88844,13 +88857,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88868,7 +88881,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88880,19 +88893,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88900,7 +88913,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88908,12 +88921,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88924,7 +88937,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88932,7 +88945,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88940,7 +88953,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88948,25 +88961,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88978,7 +88991,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88988,7 +89001,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88996,80 +89009,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89077,7 +89090,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89085,7 +89098,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89094,20 +89107,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89115,7 +89128,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89123,7 +89136,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89132,7 +89145,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89142,7 +89155,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89150,7 +89163,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89161,7 +89174,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89173,7 +89186,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89187,7 +89200,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89198,7 +89211,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89208,14 +89221,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89225,7 +89238,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89233,25 +89246,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89260,32 +89273,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89293,31 +89306,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89326,13 +89339,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89343,13 +89356,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89358,13 +89371,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89373,26 +89386,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89403,13 +89416,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89417,13 +89430,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89431,13 +89444,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89447,13 +89460,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89461,49 +89474,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89512,7 +89525,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89520,105 +89533,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89626,253 +89639,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89880,13 +89893,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89894,63 +89907,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89958,7 +89971,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89966,14 +89979,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89981,69 +89994,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90055,31 +90068,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90088,7 +90101,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90098,7 +90111,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90110,33 +90123,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90147,7 +90160,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90155,45 +90168,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90201,39 +90214,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90241,7 +90254,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90250,73 +90263,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90325,25 +90338,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90351,28 +90364,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90380,25 +90393,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90406,14 +90419,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90421,12 +90434,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90435,7 +90448,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90443,7 +90456,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90452,14 +90465,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90467,7 +90480,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90478,13 +90491,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90492,214 +90505,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90707,37 +90720,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90755,13 +90768,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90771,7 +90784,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90779,7 +90792,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90787,7 +90800,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90797,7 +90810,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90806,44 +90819,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90851,27 +90864,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90883,7 +90896,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90892,7 +90905,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90902,7 +90915,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90912,13 +90925,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90926,7 +90939,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90938,7 +90951,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90946,13 +90959,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90962,13 +90975,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90980,58 +90993,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91039,26 +91052,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91069,38 +91082,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91108,13 +91121,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91123,13 +91136,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91137,7 +91150,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91149,7 +91162,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91159,31 +91172,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91193,46 +91206,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91240,64 +91253,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91305,19 +91319,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91325,13 +91347,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91341,82 +91363,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91426,51 +91448,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91480,41 +91502,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91524,7 +91546,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91532,7 +91554,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91540,14 +91562,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91557,26 +91579,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91586,33 +91608,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91624,12 +91646,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91640,7 +91662,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91654,12 +91676,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91674,12 +91696,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91689,12 +91711,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91704,13 +91726,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91721,12 +91743,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91735,12 +91757,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91753,12 +91775,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91787,14 +91809,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91806,13 +91828,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91825,31 +91847,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 387c1b5b0d975c4976b55a90d6c661694f67cec7 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:43 +0100 Subject: [PATCH 13/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/hu.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/hu.po b/docs/po/hu.po index 7066fd1fe44..612e84b722b 100644 --- a/docs/po/hu.po +++ b/docs/po/hu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-10-07 17:46+0000\n" "Last-Translator: Mező László \n" "Language-Team: none\n" @@ -2617,7 +2617,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2642,7 +2642,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2655,7 +2655,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10946,7 +10946,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15079,17 +15079,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17393,7 +17392,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22690,8 +22689,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22833,8 +22832,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22869,7 +22868,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23167,159 +23166,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23331,124 +23341,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23458,7 +23468,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23474,13 +23484,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23488,7 +23498,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23501,39 +23511,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23544,44 +23554,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23593,101 +23603,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23919,59 +23929,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23982,7 +23992,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23991,7 +24001,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24001,25 +24011,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24029,7 +24039,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24037,7 +24047,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24047,7 +24057,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24055,7 +24065,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24063,13 +24073,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24078,25 +24088,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24104,7 +24114,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24113,13 +24123,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24127,125 +24137,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24253,7 +24263,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24262,14 +24272,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24277,24 +24287,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24304,13 +24314,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24319,13 +24329,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24338,12 +24348,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24355,37 +24365,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24394,51 +24404,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24447,7 +24457,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24455,220 +24465,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24709,7 +24719,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24717,7 +24727,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24725,96 +24735,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24825,20 +24835,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24849,7 +24859,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24859,13 +24869,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24878,20 +24888,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24901,7 +24911,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24909,13 +24919,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24939,7 +24949,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24947,7 +24957,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24957,12 +24967,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24972,13 +24982,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24986,104 +24996,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31637,8 +31647,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39811,7 +39821,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40016,7 +40026,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40371,7 +40381,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40487,7 +40497,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40545,10 +40555,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42248,7 +42258,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42267,7 +42277,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43243,7 +43253,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43831,7 +43841,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44286,7 +44296,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44309,7 +44319,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44332,132 +44342,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44466,48 +44478,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44515,7 +44527,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44523,26 +44535,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44551,7 +44563,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44562,14 +44574,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44579,21 +44591,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44603,7 +44615,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44614,7 +44626,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44622,7 +44634,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44630,7 +44642,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44642,7 +44654,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44650,37 +44662,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44688,14 +44700,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44703,13 +44715,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44717,7 +44729,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44726,32 +44738,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44763,7 +44775,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44772,13 +44784,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44787,13 +44799,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44803,7 +44815,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44812,13 +44824,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44836,13 +44848,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44852,78 +44864,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44932,47 +44944,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44983,18 +44995,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45008,26 +45020,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45036,7 +45048,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45053,13 +45065,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45067,18 +45079,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45086,18 +45098,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45106,14 +45118,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45121,7 +45133,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45130,7 +45142,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45139,13 +45151,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45166,7 +45178,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45174,7 +45186,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45183,144 +45195,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45331,98 +45343,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45430,24 +45442,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45456,25 +45468,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45484,31 +45496,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45516,109 +45528,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45627,174 +45639,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45803,20 +45815,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45824,13 +45836,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45838,13 +45850,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45852,32 +45864,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45886,7 +45898,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45896,7 +45908,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45907,7 +45919,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45916,14 +45928,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45931,12 +45943,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45944,7 +45956,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45952,63 +45964,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46019,18 +46031,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46039,7 +46051,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46048,7 +46060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46058,7 +46070,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46070,36 +46082,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46107,37 +46119,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46146,78 +46158,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46227,13 +46239,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46241,14 +46253,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61647,7 +61659,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64274,7 +64286,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71602,7 +71614,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74110,7 +74122,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74146,7 +74158,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74163,7 +74175,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74179,7 +74191,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74311,7 +74323,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74325,7 +74337,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74335,7 +74347,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74439,7 +74451,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74586,7 +74598,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75356,7 +75368,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87951,7 +87963,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87961,33 +87973,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87997,32 +88010,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88032,13 +88045,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88047,7 +88060,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88057,7 +88070,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88065,7 +88078,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88079,12 +88092,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88092,7 +88105,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88101,13 +88114,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88116,7 +88129,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88124,7 +88137,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88133,7 +88146,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88144,14 +88157,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88164,40 +88177,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88206,13 +88219,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88221,7 +88234,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88230,7 +88243,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88238,13 +88251,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88261,7 +88274,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88269,13 +88282,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88283,7 +88296,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88292,7 +88305,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88305,7 +88318,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88315,13 +88328,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88330,13 +88343,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88345,13 +88358,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88360,13 +88373,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88376,13 +88389,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88390,37 +88403,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88428,13 +88441,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88458,13 +88471,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88472,13 +88485,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88487,7 +88500,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88499,14 +88512,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88515,29 +88528,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88545,7 +88558,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88553,7 +88566,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88562,31 +88575,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88594,7 +88607,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88605,7 +88618,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88613,13 +88626,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88629,41 +88642,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88675,14 +88688,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88690,12 +88703,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88705,7 +88718,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88713,7 +88726,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88725,7 +88738,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88733,13 +88746,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88748,30 +88761,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88780,13 +88793,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88794,13 +88807,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88809,7 +88822,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88818,13 +88831,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88842,7 +88855,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88854,19 +88867,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88874,7 +88887,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88882,12 +88895,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88898,7 +88911,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88906,7 +88919,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88914,7 +88927,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88922,25 +88935,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88952,7 +88965,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88962,7 +88975,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88970,80 +88983,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89051,7 +89064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89059,7 +89072,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89068,20 +89081,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89089,7 +89102,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89097,7 +89110,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89106,7 +89119,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89116,7 +89129,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89124,7 +89137,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89135,7 +89148,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89161,7 +89174,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89172,7 +89185,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89182,14 +89195,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89199,7 +89212,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89207,25 +89220,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89234,32 +89247,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89267,31 +89280,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89300,13 +89313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89317,13 +89330,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89332,13 +89345,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89347,26 +89360,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89377,13 +89390,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89391,13 +89404,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89405,13 +89418,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89421,13 +89434,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89435,49 +89448,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89486,7 +89499,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89494,105 +89507,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89600,253 +89613,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89854,13 +89867,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89868,63 +89881,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89932,7 +89945,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89940,14 +89953,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89955,69 +89968,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90029,31 +90042,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90062,7 +90075,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90072,7 +90085,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90084,33 +90097,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90121,7 +90134,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90129,45 +90142,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90175,39 +90188,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90215,7 +90228,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90224,73 +90237,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90299,25 +90312,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90325,28 +90338,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90354,25 +90367,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90380,14 +90393,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90395,12 +90408,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90409,7 +90422,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90417,7 +90430,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90426,14 +90439,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90441,7 +90454,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90452,13 +90465,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90466,214 +90479,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90681,37 +90694,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90729,13 +90742,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90745,7 +90758,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90753,7 +90766,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90761,7 +90774,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90771,7 +90784,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90780,44 +90793,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90825,27 +90838,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90857,7 +90870,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90866,7 +90879,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90876,7 +90889,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90886,13 +90899,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90900,7 +90913,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90912,7 +90925,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90920,13 +90933,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90936,13 +90949,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90954,58 +90967,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91013,26 +91026,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91043,38 +91056,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91082,13 +91095,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91097,13 +91110,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91111,7 +91124,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91123,7 +91136,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91133,31 +91146,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91167,46 +91180,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91214,64 +91227,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91279,19 +91293,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91299,13 +91321,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91315,82 +91337,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91400,51 +91422,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91454,41 +91476,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91498,7 +91520,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91506,7 +91528,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91514,14 +91536,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91531,26 +91553,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91560,33 +91582,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91598,12 +91620,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91614,7 +91636,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91628,12 +91650,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91648,12 +91670,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91663,12 +91685,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91678,13 +91700,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91695,12 +91717,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91709,12 +91731,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91727,12 +91749,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91761,14 +91783,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91780,13 +91802,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91799,31 +91821,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From c8d967b9475fccd8d7dede6ddba8e134e4baaf9b Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:44 +0100 Subject: [PATCH 14/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/pl.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/pl.po b/docs/po/pl.po index 16b55235fac..71ed35f4c9e 100644 --- a/docs/po/pl.po +++ b/docs/po/pl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2608,7 +2608,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2633,7 +2633,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2646,7 +2646,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10932,7 +10932,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15065,17 +15065,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17377,7 +17376,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22674,8 +22673,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22817,8 +22816,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22853,7 +22852,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23151,159 +23150,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23315,124 +23325,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23442,7 +23452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23458,13 +23468,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23472,7 +23482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23485,39 +23495,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23528,44 +23538,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23577,101 +23587,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23903,59 +23913,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23966,7 +23976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23985,25 +23995,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24013,7 +24023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24031,7 +24041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24039,7 +24049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24047,13 +24057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24062,25 +24072,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24088,7 +24098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24097,13 +24107,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24111,125 +24121,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24237,7 +24247,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24246,14 +24256,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24261,24 +24271,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24288,13 +24298,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24303,13 +24313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24322,12 +24332,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24339,37 +24349,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24378,51 +24388,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24431,7 +24441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24439,220 +24449,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24661,7 +24671,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24669,7 +24679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24709,96 +24719,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24809,20 +24819,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24833,7 +24843,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24843,13 +24853,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24862,20 +24872,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24885,7 +24895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24893,13 +24903,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24907,7 +24917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24915,7 +24925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24941,12 +24951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24956,13 +24966,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24970,104 +24980,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31618,8 +31628,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39792,7 +39802,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -39997,7 +40007,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40352,7 +40362,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40468,7 +40478,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40526,10 +40536,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42235,7 +42245,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42254,7 +42264,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43230,7 +43240,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43818,7 +43828,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44273,7 +44283,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44296,7 +44306,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44319,132 +44329,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44453,48 +44465,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44502,7 +44514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44510,26 +44522,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44538,7 +44550,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44549,14 +44561,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44566,21 +44578,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44609,7 +44621,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44617,7 +44629,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44629,7 +44641,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44637,37 +44649,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44675,14 +44687,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44690,13 +44702,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44704,7 +44716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44713,32 +44725,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44750,7 +44762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44759,13 +44771,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44774,13 +44786,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44839,78 +44851,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44919,47 +44931,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44970,18 +44982,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44995,26 +45007,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45023,7 +45035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45040,13 +45052,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45054,18 +45066,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45073,18 +45085,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45093,14 +45105,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45108,7 +45120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45126,13 +45138,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45153,7 +45165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45161,7 +45173,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45170,144 +45182,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45318,98 +45330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45417,24 +45429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45443,25 +45455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45471,31 +45483,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45503,109 +45515,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45614,174 +45626,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45790,20 +45802,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45811,13 +45823,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45825,13 +45837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45839,32 +45851,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45873,7 +45885,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45883,7 +45895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45903,14 +45915,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45918,12 +45930,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45931,7 +45943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45939,63 +45951,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46006,18 +46018,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46045,7 +46057,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46057,36 +46069,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46094,37 +46106,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46133,78 +46145,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46214,13 +46226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46228,14 +46240,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61623,7 +61635,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64250,7 +64262,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71577,7 +71589,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74085,7 +74097,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74121,7 +74133,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74138,7 +74150,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74154,7 +74166,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74261,7 +74273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74414,7 +74426,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74561,7 +74573,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75331,7 +75343,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87926,7 +87938,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87936,33 +87948,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87972,32 +87985,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88007,13 +88020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88022,7 +88035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88032,7 +88045,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88040,7 +88053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88054,12 +88067,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88067,7 +88080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88076,13 +88089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88099,7 +88112,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88108,7 +88121,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88119,14 +88132,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88139,40 +88152,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88181,13 +88194,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88196,7 +88209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88205,7 +88218,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88213,13 +88226,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88236,7 +88249,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88244,13 +88257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88258,7 +88271,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88267,7 +88280,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88290,13 +88303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88305,13 +88318,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88351,13 +88364,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88365,37 +88378,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88403,13 +88416,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88433,13 +88446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88447,13 +88460,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88462,7 +88475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88474,14 +88487,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88490,29 +88503,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88520,7 +88533,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88528,7 +88541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88537,31 +88550,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88569,7 +88582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88588,13 +88601,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88604,41 +88617,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88650,14 +88663,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88665,12 +88678,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88680,7 +88693,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88688,7 +88701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88700,7 +88713,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88708,13 +88721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88723,30 +88736,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88755,13 +88768,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88769,13 +88782,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88784,7 +88797,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88793,13 +88806,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88817,7 +88830,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88829,19 +88842,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88849,7 +88862,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88857,12 +88870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88873,7 +88886,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88881,7 +88894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88889,7 +88902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88897,25 +88910,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88927,7 +88940,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88937,7 +88950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88945,80 +88958,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89026,7 +89039,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89034,7 +89047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89043,20 +89056,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89064,7 +89077,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89072,7 +89085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89091,7 +89104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89099,7 +89112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89157,14 +89170,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89174,7 +89187,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89182,25 +89195,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89209,32 +89222,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89242,31 +89255,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89275,13 +89288,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89292,13 +89305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89307,13 +89320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89322,26 +89335,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89352,13 +89365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89366,13 +89379,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89380,13 +89393,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89396,13 +89409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89410,49 +89423,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89461,7 +89474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89469,105 +89482,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89575,253 +89588,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89829,13 +89842,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89843,63 +89856,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89907,7 +89920,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89915,14 +89928,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89930,69 +89943,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90004,31 +90017,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90037,7 +90050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90047,7 +90060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90059,33 +90072,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90096,7 +90109,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90104,45 +90117,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90150,39 +90163,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90190,7 +90203,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90199,73 +90212,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90274,25 +90287,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90300,28 +90313,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90329,25 +90342,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90355,14 +90368,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90370,12 +90383,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90384,7 +90397,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90392,7 +90405,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90401,14 +90414,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90416,7 +90429,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90427,13 +90440,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90441,214 +90454,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90656,37 +90669,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90695,7 +90708,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90704,13 +90717,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90728,7 +90741,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90736,7 +90749,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90755,44 +90768,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90800,27 +90813,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90832,7 +90845,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90861,13 +90874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90875,7 +90888,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90895,13 +90908,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90929,58 +90942,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90988,26 +91001,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91018,38 +91031,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91072,13 +91085,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91086,7 +91099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91098,7 +91111,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91108,31 +91121,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91142,46 +91155,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91189,64 +91202,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91254,19 +91268,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91274,13 +91296,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91290,82 +91312,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91375,51 +91397,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91429,41 +91451,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91473,7 +91495,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91481,7 +91503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91489,14 +91511,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91506,26 +91528,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91535,33 +91557,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91573,12 +91595,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91589,7 +91611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91603,12 +91625,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91638,12 +91660,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91653,13 +91675,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91670,12 +91692,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91684,12 +91706,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91702,12 +91724,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91736,14 +91758,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91755,13 +91777,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91774,31 +91796,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 40423e637e2614c6d7f36b4282707d02c86f5460 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:45 +0100 Subject: [PATCH 15/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/it.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/it.po b/docs/po/it.po index d2dcf8f14be..373414c27fc 100644 --- a/docs/po/it.po +++ b/docs/po/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2023-11-03 16:29+0000\n" "Last-Translator: elovalvoc047faba7aa1427f \n" "Language-Team: none\n" @@ -2614,7 +2614,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2639,7 +2639,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2652,7 +2652,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10938,7 +10938,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15072,17 +15072,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17386,7 +17385,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22683,8 +22682,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22826,8 +22825,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22862,7 +22861,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23160,159 +23159,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23324,124 +23334,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23451,7 +23461,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23467,13 +23477,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23481,7 +23491,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23494,39 +23504,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23537,44 +23547,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23586,101 +23596,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23912,59 +23922,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23984,7 +23994,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23994,25 +24004,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24022,7 +24032,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24030,7 +24040,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24040,7 +24050,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24048,7 +24058,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24056,13 +24066,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24071,25 +24081,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24097,7 +24107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24106,13 +24116,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24120,125 +24130,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24246,7 +24256,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24255,14 +24265,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24270,24 +24280,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24297,13 +24307,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24312,13 +24322,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24331,12 +24341,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24348,37 +24358,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24387,51 +24397,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24440,7 +24450,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24448,220 +24458,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24670,7 +24680,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24678,7 +24688,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24686,7 +24696,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24694,7 +24704,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24702,7 +24712,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24710,7 +24720,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24718,96 +24728,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24818,20 +24828,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24842,7 +24852,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24852,13 +24862,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24871,20 +24881,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24894,7 +24904,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24902,13 +24912,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24916,7 +24926,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24924,7 +24934,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24932,7 +24942,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24940,7 +24950,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24950,12 +24960,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24965,13 +24975,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24979,104 +24989,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31629,8 +31639,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39803,7 +39813,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40008,7 +40018,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40363,7 +40373,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40479,7 +40489,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40537,10 +40547,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42246,7 +42256,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42265,7 +42275,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43241,7 +43251,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43829,7 +43839,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44284,7 +44294,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44307,7 +44317,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44330,132 +44340,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44464,48 +44476,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44513,7 +44525,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44521,26 +44533,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44549,7 +44561,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44560,14 +44572,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44577,21 +44589,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44612,7 +44624,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44620,7 +44632,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44628,7 +44640,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44640,7 +44652,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44648,37 +44660,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44686,14 +44698,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44701,13 +44713,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44715,7 +44727,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44724,32 +44736,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44761,7 +44773,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44770,13 +44782,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44785,13 +44797,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44801,7 +44813,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44810,13 +44822,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44834,13 +44846,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44850,78 +44862,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44930,47 +44942,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44981,18 +44993,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45006,26 +45018,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45034,7 +45046,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45051,13 +45063,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45065,18 +45077,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45084,18 +45096,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45104,14 +45116,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45119,7 +45131,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45128,7 +45140,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45137,13 +45149,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45164,7 +45176,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45172,7 +45184,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45181,144 +45193,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45329,98 +45341,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45428,24 +45440,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45454,25 +45466,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45482,31 +45494,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45514,109 +45526,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45625,174 +45637,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45801,20 +45813,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45822,13 +45834,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45836,13 +45848,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45850,32 +45862,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45884,7 +45896,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45905,7 +45917,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45914,14 +45926,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45929,12 +45941,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45942,7 +45954,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45950,63 +45962,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46017,18 +46029,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46037,7 +46049,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46046,7 +46058,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46056,7 +46068,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46068,36 +46080,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46105,37 +46117,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46144,78 +46156,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46225,13 +46237,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46239,14 +46251,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61636,7 +61648,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64263,7 +64275,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71590,7 +71602,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74098,7 +74110,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74134,7 +74146,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74151,7 +74163,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74167,7 +74179,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74274,7 +74286,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74299,7 +74311,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74313,7 +74325,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74323,7 +74335,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74427,7 +74439,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74574,7 +74586,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75344,7 +75356,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87939,7 +87951,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87949,33 +87961,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87985,32 +87998,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88020,13 +88033,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88035,7 +88048,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88045,7 +88058,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88053,7 +88066,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88067,12 +88080,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88080,7 +88093,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88089,13 +88102,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88104,7 +88117,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88112,7 +88125,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88121,7 +88134,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88132,14 +88145,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88152,40 +88165,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88194,13 +88207,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88209,7 +88222,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88218,7 +88231,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88226,13 +88239,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88249,7 +88262,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88257,13 +88270,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88271,7 +88284,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88293,7 +88306,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88303,13 +88316,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88318,13 +88331,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88333,13 +88346,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88348,13 +88361,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88364,13 +88377,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88378,37 +88391,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88416,13 +88429,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88446,13 +88459,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88460,13 +88473,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88475,7 +88488,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88487,14 +88500,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88503,29 +88516,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88533,7 +88546,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88541,7 +88554,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88550,31 +88563,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88582,7 +88595,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88593,7 +88606,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88601,13 +88614,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88617,41 +88630,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88663,14 +88676,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88678,12 +88691,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88693,7 +88706,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88701,7 +88714,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88713,7 +88726,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88721,13 +88734,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88736,30 +88749,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88768,13 +88781,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88782,13 +88795,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88797,7 +88810,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88806,13 +88819,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88830,7 +88843,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88842,19 +88855,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88862,7 +88875,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88870,12 +88883,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88886,7 +88899,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88894,7 +88907,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88902,7 +88915,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88910,25 +88923,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88940,7 +88953,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88950,7 +88963,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88958,80 +88971,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89039,7 +89052,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89047,7 +89060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89056,20 +89069,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89077,7 +89090,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89085,7 +89098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89094,7 +89107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89104,7 +89117,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89112,7 +89125,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89123,7 +89136,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89135,7 +89148,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89149,7 +89162,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89160,7 +89173,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89170,14 +89183,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89187,7 +89200,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89195,25 +89208,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89222,32 +89235,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89255,31 +89268,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89288,13 +89301,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89305,13 +89318,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89320,13 +89333,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89335,26 +89348,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89365,13 +89378,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89379,13 +89392,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89393,13 +89406,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89409,13 +89422,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89423,49 +89436,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89474,7 +89487,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89482,105 +89495,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89588,253 +89601,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89842,13 +89855,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89856,63 +89869,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89920,7 +89933,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89928,14 +89941,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89943,69 +89956,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90017,31 +90030,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90050,7 +90063,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90060,7 +90073,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90072,33 +90085,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90109,7 +90122,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90117,45 +90130,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90163,39 +90176,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90203,7 +90216,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90212,73 +90225,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90287,25 +90300,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90313,28 +90326,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90342,25 +90355,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90368,14 +90381,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90383,12 +90396,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90397,7 +90410,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90405,7 +90418,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90414,14 +90427,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90429,7 +90442,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90440,13 +90453,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90454,214 +90467,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90669,37 +90682,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90708,7 +90721,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90717,13 +90730,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90733,7 +90746,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90741,7 +90754,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90749,7 +90762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90759,7 +90772,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90768,44 +90781,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90813,27 +90826,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90845,7 +90858,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90854,7 +90867,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90864,7 +90877,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90874,13 +90887,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90888,7 +90901,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90900,7 +90913,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90908,13 +90921,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90924,13 +90937,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90942,58 +90955,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91001,26 +91014,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91031,38 +91044,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91070,13 +91083,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91085,13 +91098,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91099,7 +91112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91111,7 +91124,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91121,31 +91134,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91155,46 +91168,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91202,64 +91215,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91267,19 +91281,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91287,13 +91309,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91303,82 +91325,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91388,51 +91410,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91442,41 +91464,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91486,7 +91508,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91494,7 +91516,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91502,14 +91524,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91519,26 +91541,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91548,33 +91570,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91586,12 +91608,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91602,7 +91624,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91616,12 +91638,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91636,12 +91658,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91651,12 +91673,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91666,13 +91688,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91683,12 +91705,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91697,12 +91719,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91715,12 +91737,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91749,14 +91771,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91768,13 +91790,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91787,31 +91809,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 5ed28dfa0229b2fd72f3f3a1bbcebf0f979d82e2 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:46 +0100 Subject: [PATCH 16/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ar.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/ar.po b/docs/po/ar.po index 75560afcedb..3cc4b3c78aa 100644 --- a/docs/po/ar.po +++ b/docs/po/ar.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-02-06 01:53+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: none\n" @@ -2618,7 +2618,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2643,7 +2643,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2656,7 +2656,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10948,7 +10948,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15082,17 +15082,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17396,7 +17395,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22695,8 +22694,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22838,8 +22837,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22874,7 +22873,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23172,159 +23171,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23336,124 +23346,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23463,7 +23473,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23479,13 +23489,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23493,7 +23503,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23506,39 +23516,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23549,44 +23559,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23598,101 +23608,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23924,59 +23934,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23987,7 +23997,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23996,7 +24006,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24006,25 +24016,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24034,7 +24044,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24042,7 +24052,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24052,7 +24062,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24060,7 +24070,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24068,13 +24078,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24083,25 +24093,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24109,7 +24119,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24118,13 +24128,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24132,125 +24142,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24258,7 +24268,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24267,14 +24277,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24282,24 +24292,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24309,13 +24319,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24324,13 +24334,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24343,12 +24353,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24360,37 +24370,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24399,51 +24409,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24452,7 +24462,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24460,220 +24470,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24682,7 +24692,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24690,7 +24700,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24698,7 +24708,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24706,7 +24716,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24714,7 +24724,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24722,7 +24732,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24730,96 +24740,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24830,20 +24840,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24854,7 +24864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24864,13 +24874,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24883,20 +24893,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24906,7 +24916,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24914,13 +24924,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24928,7 +24938,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24936,7 +24946,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24944,7 +24954,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24952,7 +24962,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24962,12 +24972,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24977,13 +24987,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24991,104 +25001,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31644,8 +31654,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39818,7 +39828,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40023,7 +40033,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40378,7 +40388,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40494,7 +40504,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40552,10 +40562,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42261,7 +42271,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42280,7 +42290,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43256,7 +43266,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43844,7 +43854,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44299,7 +44309,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44322,7 +44332,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44345,132 +44355,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44479,48 +44491,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44528,7 +44540,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44536,26 +44548,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44564,7 +44576,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44575,14 +44587,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44592,21 +44604,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44616,7 +44628,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44627,7 +44639,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44635,7 +44647,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44643,7 +44655,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44655,7 +44667,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44663,37 +44675,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44701,14 +44713,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44716,13 +44728,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44730,7 +44742,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44739,32 +44751,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44776,7 +44788,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44785,13 +44797,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44800,13 +44812,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44816,7 +44828,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44825,13 +44837,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44849,13 +44861,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44865,78 +44877,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44945,47 +44957,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44996,18 +45008,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45021,26 +45033,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45049,7 +45061,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45066,13 +45078,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45080,18 +45092,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45099,18 +45111,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45119,14 +45131,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45134,7 +45146,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45143,7 +45155,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45152,13 +45164,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45179,7 +45191,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45187,7 +45199,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45196,144 +45208,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45344,98 +45356,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45443,24 +45455,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45469,25 +45481,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45497,31 +45509,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45529,109 +45541,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45640,174 +45652,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45816,20 +45828,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45837,13 +45849,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45851,13 +45863,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45865,32 +45877,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45899,7 +45911,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45909,7 +45921,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45920,7 +45932,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45929,14 +45941,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45944,12 +45956,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45957,7 +45969,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45965,63 +45977,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46032,18 +46044,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46052,7 +46064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46061,7 +46073,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46071,7 +46083,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46083,36 +46095,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46120,37 +46132,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46159,78 +46171,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46240,13 +46252,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46254,14 +46266,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61670,7 +61682,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64298,7 +64310,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71626,7 +71638,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74134,7 +74146,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74170,7 +74182,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74187,7 +74199,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74203,7 +74215,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74335,7 +74347,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74349,7 +74361,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74359,7 +74371,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74463,7 +74475,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74610,7 +74622,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75380,7 +75392,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87976,7 +87988,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87986,33 +87998,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88022,32 +88035,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88057,13 +88070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88072,7 +88085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88082,7 +88095,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88090,7 +88103,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88104,12 +88117,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88117,7 +88130,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88126,13 +88139,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88141,7 +88154,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88149,7 +88162,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88158,7 +88171,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88169,14 +88182,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88189,40 +88202,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88231,13 +88244,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88246,7 +88259,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88255,7 +88268,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88263,13 +88276,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88286,7 +88299,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88294,13 +88307,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88308,7 +88321,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88317,7 +88330,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88330,7 +88343,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88340,13 +88353,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88355,13 +88368,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88370,13 +88383,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88385,13 +88398,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88401,13 +88414,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88415,37 +88428,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88453,13 +88466,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88483,13 +88496,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88497,13 +88510,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88512,7 +88525,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88524,14 +88537,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88540,29 +88553,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88570,7 +88583,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88578,7 +88591,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88587,31 +88600,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88619,7 +88632,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88630,7 +88643,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88638,13 +88651,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88654,41 +88667,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88700,14 +88713,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88715,12 +88728,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88730,7 +88743,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88738,7 +88751,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88750,7 +88763,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88758,13 +88771,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88773,30 +88786,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88805,13 +88818,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88819,13 +88832,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88834,7 +88847,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88843,13 +88856,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88867,7 +88880,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88879,19 +88892,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88899,7 +88912,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88907,12 +88920,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88923,7 +88936,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88931,7 +88944,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88939,7 +88952,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88947,25 +88960,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88977,7 +88990,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88987,7 +89000,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88995,80 +89008,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89076,7 +89089,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89084,7 +89097,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89093,20 +89106,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89114,7 +89127,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89131,7 +89144,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89141,7 +89154,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89149,7 +89162,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89160,7 +89173,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89172,7 +89185,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89186,7 +89199,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89197,7 +89210,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89207,14 +89220,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89224,7 +89237,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89232,25 +89245,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89259,32 +89272,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89292,31 +89305,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89325,13 +89338,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89342,13 +89355,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89357,13 +89370,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89372,26 +89385,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89402,13 +89415,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89416,13 +89429,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89430,13 +89443,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89446,13 +89459,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89460,49 +89473,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89511,7 +89524,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89519,105 +89532,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89625,253 +89638,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89879,13 +89892,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89893,63 +89906,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89957,7 +89970,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89965,14 +89978,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89980,69 +89993,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90054,31 +90067,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90087,7 +90100,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90097,7 +90110,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90109,33 +90122,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90146,7 +90159,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90154,45 +90167,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90200,39 +90213,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90240,7 +90253,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90249,73 +90262,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90324,25 +90337,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90350,28 +90363,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90379,25 +90392,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90405,14 +90418,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90420,12 +90433,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90434,7 +90447,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90442,7 +90455,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90451,14 +90464,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90466,7 +90479,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90477,13 +90490,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90491,214 +90504,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90706,37 +90719,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90745,7 +90758,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90754,13 +90767,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90770,7 +90783,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90778,7 +90791,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90786,7 +90799,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90796,7 +90809,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90805,44 +90818,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90850,27 +90863,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90882,7 +90895,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90891,7 +90904,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90901,7 +90914,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90925,7 +90938,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90937,7 +90950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90945,13 +90958,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90961,13 +90974,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90979,58 +90992,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91038,26 +91051,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91068,38 +91081,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91107,13 +91120,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91122,13 +91135,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91136,7 +91149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91148,7 +91161,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91158,31 +91171,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91192,46 +91205,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91239,64 +91252,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91304,19 +91318,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91324,13 +91346,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91340,82 +91362,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91425,51 +91447,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91479,41 +91501,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91523,7 +91545,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91531,7 +91553,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91539,14 +91561,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91556,26 +91578,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91585,33 +91607,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91639,7 +91661,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91653,12 +91675,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91673,12 +91695,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91688,12 +91710,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91703,13 +91725,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91720,12 +91742,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91734,12 +91756,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91752,12 +91774,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91786,14 +91808,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91805,13 +91827,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91824,31 +91846,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 79a925780adf80919b687d3d05f6eb90a120deb2 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:47 +0100 Subject: [PATCH 17/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/es.po | 2741 +++++++++++++++++++++++++------------------------ 1 file changed, 1379 insertions(+), 1362 deletions(-) diff --git a/docs/po/es.po b/docs/po/es.po index 9745c05720e..56cf5cfda5a 100644 --- a/docs/po/es.po +++ b/docs/po/es.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-27 03:30+0000\n" "Last-Translator: Salvador Peña \n" "Language-Team: LANGUAGE \n" @@ -1741,10 +1741,8 @@ msgid "" msgstr "" "Muestra la tabla de herramientas.\n" "Se puede editar la tabla.\n" -"Presionar el botón 'Salir' guardará la tabla y la recargará en el " -"controlador.\n" -"Nótese que las teclas de tabulador y retorno afectan el texto, así que se " -"debe hacer click en el botón 'Salir' con el ratón." +"Presionar el botón 'Salir' guardará la tabla y la recargará en el controlador.\n" +"Nótese que las teclas de tabulador y retorno afectan el texto, así que se debe hacer click en el botón 'Salir' con el ratón." #. type: Labeled list #: help/tklinuxcnc.adoc:34 @@ -1761,13 +1759,10 @@ msgid "" "Selecting the Done button will save the file and reload it into the controller.\n" "Note that Tab and Return affect the text, so you have to click the Done button with the mouse." msgstr "" -"Muestra los parámetros del intérprete, el cual retiene los offsets de " -"trabajo y variables de usuario.\n" +"Muestra los parámetros del intérprete, el cual retiene los offsets de trabajo y variables de usuario.\n" "Se puede editar el archivo.\n" -"Presionar el botón Hecho guardará el archivo y lo recargará en el " -"controlador.\n" -"Nótese que las teclas de tabulador y retorno afectan el texto, por lo que se " -"debe presionar el botón Hecho con el ratón." +"Presionar el botón Hecho guardará el archivo y lo recargará en el controlador.\n" +"Nótese que las teclas de tabulador y retorno afectan el texto, por lo que se debe presionar el botón Hecho con el ratón." #. type: Labeled list #: help/tklinuxcnc.adoc:43 @@ -2785,7 +2780,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2810,7 +2805,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2823,7 +2818,7 @@ msgid "inverse time feed mode" msgstr "modo de alimentación de tiempo inverso" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -3508,8 +3503,8 @@ msgid "" "<>." msgstr "" "¡Esto también podría fallar! Lee todo este documento, pero especialmente la " -"sección en <>" -"." +"sección en <>." #. type: Title == #: src/code/building-linuxcnc.adoc:106 @@ -4182,8 +4177,8 @@ msgid "" "Configure the Debian package for the currently running RTAI kernel. You " "must be running an RTAI kernel on your build machine for this to work!" msgstr "" -"Configura el paquete Debian para el kernel RTAI actualmente en ejecución. ¡" -"Debes ejecutar un kernel RTAI en tu máquina de compilación para que esto " +"Configura el paquete Debian para el kernel RTAI actualmente en ejecución. " +"¡Debes ejecutar un kernel RTAI en tu máquina de compilación para que esto " "funcione!" #. type: Labeled list @@ -5156,11 +5151,12 @@ msgstr "" "manejador de comandos a nivel de tarea e intérprete de programa, el " "controlador de movimiento y el controlador de E/S discretas. El controlador " "de E/S discretas está implementado como una jerarquía de controladores, en " -"este caso para husillo, refrigerante y subsistemas auxiliares (p. ej., Estop)" -". El controlador de tareas coordina las acciones de los controladores de " -"movimiento y de E/S discretas. Sus acciones están programadas en programas " -"convencionales de control numérico \"código G y M\", que son interpretados " -"por el controlador de tareas en mensajes NML y enviados al movimiento." +"este caso para husillo, refrigerante y subsistemas auxiliares (p. ej., " +"Estop). El controlador de tareas coordina las acciones de los controladores " +"de movimiento y de E/S discretas. Sus acciones están programadas en " +"programas convencionales de control numérico \"código G y M\", que son " +"interpretados por el controlador de tareas en mensajes NML y enviados al " +"movimiento." #. type: Title == #: src/code/code-notes.adoc:122 @@ -5260,8 +5256,8 @@ msgid "" "'kinematics module' - performs forward (joints-->coordinates) and inverse " "(coordinates->joints) kinematics calculations" msgstr "" -"'kinematics module' - realiza cinemáticas directas (articulaciones->" -"coordenadas) e inversas (coordenadas->articulaciones)" +"'kinematics module' - realiza cinemáticas directas (articulaciones-" +">coordenadas) e inversas (coordenadas->articulaciones)" #. type: NOTE #: src/code/code-notes.adoc:152 @@ -5463,9 +5459,9 @@ msgstr "" "Cualquiera que sea el enfoque utilizado, no veo ninguna razón para no " "hacerlo de la misma manera, independientemente del modo de operación. Yo " "propondría lo siguiente: si hay cinemática directa, usarla, a menos que no " -"funcionen debido a ejes no-en casa u otros problemas, en cuyo caso hacer (B)" -". Si no hay cinemática directa, hacer (A), ya que de lo contrario actualPos " -"_nunca_ estará actualizada." +"funcionen debido a ejes no-en casa u otros problemas, en cuyo caso hacer " +"(B). Si no hay cinemática directa, hacer (A), ya que de lo contrario " +"actualPos _nunca_ estará actualizada." #. type: Title == #: src/code/code-notes.adoc:222 src/config/ini-config.adoc:1084 @@ -5549,10 +5545,10 @@ msgid "" "appears in motion-logger.c, with no effect other than its own log." msgstr "" "La enumeración cmd_code_t, en motion.h, contiene 73 comandos, pero la " -"instrucción switch en command.c contempla sólo 70 comandos (hasta 5/jun/2020)" -". Los comandos ENABLE_WATCHDOG / DISABLE_WATCHDOG están en motion-logger.c. " -"Quizás estén obsoletos. El comando SET_TELEOP_VECTOR solo aparece en motion-" -"logger.c, sin más efecto que su propio log." +"instrucción switch en command.c contempla sólo 70 comandos (hasta 5/jun/" +"2020). Los comandos ENABLE_WATCHDOG / DISABLE_WATCHDOG están en motion-" +"logger.c. Quizás estén obsoletos. El comando SET_TELEOP_VECTOR solo aparece " +"en motion-logger.c, sin más efecto que su propio log." #. type: Title === #: src/code/code-notes.adoc:253 @@ -6651,10 +6647,10 @@ msgid "" "and their member functions. Initially, most of these notes will be random " "comments added as the code scrutinized and modified." msgstr "" -"Este capítulo no pretende ser una guía definitiva para usar libnml (o rcslib)" -"; en cambio proporcionará eventualmente una visión general de cada clase C++ " -"y sus funciones miembro. Inicialmente, la mayoría de estas notas se " -"agregarán como comentarios aleatorios a medida que el código se analice y " +"Este capítulo no pretende ser una guía definitiva para usar libnml (o " +"rcslib); en cambio proporcionará eventualmente una visión general de cada " +"clase C++ y sus funciones miembro. Inicialmente, la mayoría de estas notas " +"se agregarán como comentarios aleatorios a medida que el código se analice y " "modifique." #. type: Title == @@ -6762,12 +6758,10 @@ msgid "" msgstr "" "main()\n" "{\n" -" timer = new Timer(5.0); /* Inicializa un temporizador con un ciclo de " -"5 segundos */\n" +" timer = new Timer(5.0); /* Inicializa un temporizador con un ciclo de 5 segundos */\n" " while(0) {\n" " /* Hacer algún proceso */\n" -" timer.wait(); /* Espera hasta el siguiente intervalo de 5 " -"segundos */\n" +" timer.wait(); /* Espera hasta el siguiente intervalo de 5 segundos */\n" " }\n" " delete timer;\n" "}\n" @@ -7387,8 +7381,8 @@ msgid "" "this, NML creates several lists for:" msgstr "" "NML es responsable de analizar el archivo de configuración, configurar los " -"búfers cms y es el mecanismo para enrutar mensajes al(los) búfer(s) correcto" -"(s). Para hacer esto, NML crea varias listas para:" +"búfers cms y es el mecanismo para enrutar mensajes al(los) búfer(s) " +"correcto(s). Para hacer esto, NML crea varias listas para:" #. type: Plain text #: src/code/code-notes.adoc:1025 @@ -7658,9 +7652,9 @@ msgid "" "controls which of these kinds of hardware LinuxCNC thinks it is connected to." msgstr "" "LinuxCNC admite dos tipos de hardware de cambiador de herramientas, llamados " -"_no-aleatorio_ y _aleatorio_. La configuración INI " -"<> controla cuál de estos tipos " -"de hardware considera LinuxCNC que está conectado." +"_no-aleatorio_ y _aleatorio_. La configuración INI <> controla cuál de estos tipos de hardware " +"considera LinuxCNC que está conectado." #. type: Title ==== #: src/code/code-notes.adoc:1119 @@ -8069,8 +8063,8 @@ msgid "" "information from the selected pocket to the spindle (pocket 0)." msgstr "" "+load_tool()+ con un cambiador de herramientas no aleatorio, copia la " -"información de la herramienta de la ranura seleccionada al husillo (ranura 0)" -"." +"información de la herramienta de la ranura seleccionada al husillo (ranura " +"0)." #. type: NOTE #: src/code/code-notes.adoc:1214 @@ -8308,11 +8302,11 @@ msgstr "" "Si la herramienta modificada está cargada actualmente en el husillo, y si la " "configuración es para un cambiador de herramientas no aleatorio, entonces el " "la nueva información de herramienta también se escribe en el ranura 0 de la " -"tabla de herramientas, a través de una segunda llamada a SET_TOOL_TABLE_ENTRY" -"(). (Esta segunda actualización a la tabla de herramientas no es necesaria " -"con cambiadores aleatorios porque allí, las herramientas no tienen un ranura " -"casa y en su lugar solo actualizamos directamente la herramienta en la " -"ranura 0.)" +"tabla de herramientas, a través de una segunda llamada a " +"SET_TOOL_TABLE_ENTRY(). (Esta segunda actualización a la tabla de " +"herramientas no es necesaria con cambiadores aleatorios porque allí, las " +"herramientas no tienen un ranura casa y en su lugar solo actualizamos " +"directamente la herramienta en la ranura 0.)" #. type: Title ==== #: src/code/code-notes.adoc:1263 @@ -8474,10 +8468,10 @@ msgid "" msgstr "" "Una arreglo de estructuras +CANON_TOOL_TABLE+, +CANON_POCKETS_MAX+ long. " "Cargada desde el archivo de la tabla de herramientas al inicio y mantenida " -"ahí después. El índice 0 es el husillo, los índices 1- (CANON_POCKETS_MAX-" -"1) son las ranuras en el cambiador de herramientas. Esta es una copia " -"completa de la información de las herramientas, mantenida por separado de la " -"+settings.tool_table+ de Interp." +"ahí después. El índice 0 es el husillo, los índices 1- " +"(CANON_POCKETS_MAX-1) son las ranuras en el cambiador de herramientas. Esta " +"es una copia completa de la información de las herramientas, mantenida por " +"separado de la +settings.tool_table+ de Interp." #. type: Title ==== #: src/code/code-notes.adoc:1312 @@ -8621,10 +8615,10 @@ msgid "" "interp, probably) and remove the EMCMOT_SET_OFFSET message." msgstr "" "Enviada a Motion a través del mensaje +EMCMOT_SET_OFFSET+. Todo lo que hace " -"Motion con los offsets es exportarlos a los pines HAL " -"+motion.0.tooloffset.[xyzabcuvw]+. FIXME: exportarlos desde algún lugar más " -"cercano a la tabla de herramientas (io o interp, probablemente) y eliminar " -"el mensaje EMCMOT_SET_OFFSET." +"Motion con los offsets es exportarlos a los pines HAL +motion.0.tooloffset." +"[xyzabcuvw]+. FIXME: exportarlos desde algún lugar más cercano a la tabla " +"de herramientas (io o interp, probablemente) y eliminar el mensaje " +"EMCMOT_SET_OFFSET." #. type: Labeled list #: src/code/code-notes.adoc:1350 @@ -8820,8 +8814,8 @@ msgid "" msgstr "" "Las cosas ya no son así actualmente en la rama joints-axes, pero " "desviaciones de este diseño se consideran errores. Como ejemplo de tal " -"error, ver el tratamiento a los ejes en src/emc/ini/initraj.cc: loadTraj ()" -". Indudablemente hay más, y necesito tu ayuda para encontrarlos y " +"error, ver el tratamiento a los ejes en src/emc/ini/initraj.cc: loadTraj " +"(). Indudablemente hay más, y necesito tu ayuda para encontrarlos y " "arreglarlos." #. type: Title === @@ -9113,8 +9107,8 @@ msgid "" "git tutorial 2: https://www.kernel.org/pub/software/scm/git/docs/" "gittutorial-2.html" msgstr "" -"tutorial git 2: https://www.kernel.org/pub/software/scm/git/docs/gittutorial-" -"2.html" +"tutorial git 2: https://www.kernel.org/pub/software/scm/git/docs/" +"gittutorial-2.html" #. type: Plain text #: src/code/contributing-to-linuxcnc.adoc:98 @@ -9444,8 +9438,7 @@ msgstr "" #: src/code/contributing-to-linuxcnc.adoc:187 #, no-wrap msgid "Simplify complicated history before sharing with fellow developers" -msgstr "" -"Simplificar historial complicado antes de compartir con otros desarrolladores" +msgstr "Simplificar historial complicado antes de compartir con otros desarrolladores" #. type: Plain text #: src/code/contributing-to-linuxcnc.adoc:193 @@ -9557,8 +9550,7 @@ msgid "" "git-test-sequence origin/master.. '(cd src && make && ../scripts/runtests)'\n" msgstr "" "cd linuxcnc-dev\n" -"git-test-sequence origin/master.. '(cd src && make && ../scripts/runtests)" -"'\n" +"git-test-sequence origin/master.. '(cd src && make && ../scripts/runtests)'\n" #. type: Plain text #: src/code/contributing-to-linuxcnc.adoc:235 @@ -10203,12 +10195,9 @@ msgstr "" " 0: continuar\n" " 1: ingresar al modo MDI\n" " 2: detener (predeterminado)\n" -" -b: Activa o desactiva el indicador de \"eliminación de bloque\" " -"(predeterminado: OFF)\n" -" -s: Activa o desactiva el indicador 'pila de impresión' (predeterminado: " -"OFF)\n" -" -g: Activa o desactiva el indicador 'ir (modo por lotes)' " -"(predeterminado: OFF)\n" +" -b: Activa o desactiva el indicador de \"eliminación de bloque\" (predeterminado: OFF)\n" +" -s: Activa o desactiva el indicador 'pila de impresión' (predeterminado: OFF)\n" +" -g: Activa o desactiva el indicador 'ir (modo por lotes)' (predeterminado: OFF)\n" " -i: especifica el archivo .ini (predeterminado: sin archivo ini)\n" " -T: llamar a task_init()\n" " -l: especifica el log_level (predeterminado: -1)\n" @@ -11815,10 +11804,8 @@ msgid "" "A file whose content is compared to the output from running the test scripts.\n" "If the test output is identical to the content of the expected file, the test succeeds.\n" msgstr "" -"Un archivo cuyo contenido se compara con la salida de la ejecución de los " -"scripts de prueba.\n" -"Si la salida de la prueba es idéntica al contenido del archivo expected la " -"prueba es exitosa.\n" +"Un archivo cuyo contenido se compara con la salida de la ejecución de los scripts de prueba.\n" +"Si la salida de la prueba es idéntica al contenido del archivo expected la prueba es exitosa.\n" #. type: Labeled list #: src/code/writing-tests.adoc:65 @@ -11852,9 +11839,7 @@ msgstr "xfail" #: src/code/writing-tests.adoc:73 #, no-wrap msgid "If this file exist, a test failure is expected and does not cause runtests to return an exit code signaling an error.\n" -msgstr "" -"Si existe este archivo, se espera una falla de prueba y no provoca que " -"runtests devuelva un código de salida señalizando un error.\n" +msgstr "Si existe este archivo, se espera una falla de prueba y no provoca que runtests devuelva un código de salida señalizando un error.\n" #. type: Labeled list #: src/code/writing-tests.adoc:74 @@ -11866,8 +11851,7 @@ msgstr "skip" #: src/code/writing-tests.adoc:76 #, no-wrap msgid "If this file exist, the test is skipped and not executed at all.\n" -msgstr "" -"Si existe este archivo, se omite la prueba y no se ejecuta en absoluto.\n" +msgstr "Si existe este archivo, se omite la prueba y no se ejecuta en absoluto.\n" #. type: Labeled list #: src/code/writing-tests.adoc:77 @@ -11883,12 +11867,9 @@ msgid "" "At the moment, the use of _sudo_ can be flagged, and tests requiring sudo can be skipped when using `runtests -u`.\n" "To flag such requirements, add a line with `Restrictions: sudo` to this file.\n" msgstr "" -"Este archivo puede ser usado para abanderar necesidades específicas en la " -"prueba.\n" -"Por el momento, el uso de _sudo_ puede ser abanderado, y se pueden omitir " -"pruebas que requieran sudo al usar `runtests -u`.\n" -"Para abanderar tales requerimientos, agregar una línea con `Restrictions: " -"sudo` a este archivo.\n" +"Este archivo puede ser usado para abanderar necesidades específicas en la prueba.\n" +"Por el momento, el uso de _sudo_ puede ser abanderado, y se pueden omitir pruebas que requieran sudo al usar `runtests -u`.\n" +"Para abanderar tales requerimientos, agregar una línea con `Restrictions: sudo` a este archivo.\n" #. type: Labeled list #: src/code/writing-tests.adoc:82 @@ -11904,10 +11885,8 @@ msgid "" "e.g. if your test depends on config.h having `#define HAVE_TK_H 1` and `#define HAVE_LIBMODBUS3 yes`, add a line with\n" "`TK_H` and a line with `LIBMODBUS3` to this file.\n" msgstr "" -"Este archivo puede contener una lista de prerequisitos de config.h (uno por " -"línea). Si no se cumple, se omitirá la prueba.\n" -"p. ej. si tu prueba depende de que config.h tenga `#define HAVE_TK_H 1` y " -"`#define HAVE_LIBMODBUS3 yes`, agrega una línea con\n" +"Este archivo puede contener una lista de prerequisitos de config.h (uno por línea). Si no se cumple, se omitirá la prueba.\n" +"p. ej. si tu prueba depende de que config.h tenga `#define HAVE_TK_H 1` y `#define HAVE_LIBMODBUS3 yes`, agrega una línea con\n" "`TK_H` y una línea con `LIBMODBUS3` a este archivo.\n" #. type: Title == @@ -13463,7 +13442,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -18989,10 +18968,14 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Chip breaking back-off distance in " +#| "machine units" msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" "'PARAMETER_G73_PECK_CLEARANCE = .020' (predeterminado: Máquina métrica: 1 " "mm, Máquina imperial: .050 in) Distancia de retroceso para romper virutas en " @@ -19000,10 +18983,15 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 +#, fuzzy +#| msgid "" +#| "'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " +#| "imperial machine: .050 inches) Clearance distance from last feed depth " +#| "when machine rapids back to bottom of hole, in machine units." msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" "'PARAMETER_G83_PECK_CLEARANCE = .020' (predeterminado: máquina métrica: 1 " "mm, máquina imperial: .050 in) Distancia de holgura desde la última " @@ -22063,7 +22051,7 @@ msgstr "Configuracion de Homing" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -29034,8 +29022,8 @@ msgstr "" "`echo_serial_number`." #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, fuzzy, no-wrap msgid "*enabled*" msgstr "*enabled*" @@ -29200,8 +29188,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, fuzzy, no-wrap msgid "*homed*" msgstr "*homed*" @@ -29241,7 +29229,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "'(devuelve string)' - ruta al archivo INI pasado a linuxcnc." #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, fuzzy, no-wrap msgid "*inpos*" msgstr "*inpos*" @@ -29589,11 +29577,23 @@ msgstr "'(devuelve boolean)' - bandera de `movimiento en pausa`." #. type: Labeled list #: src/config/python-interface.adoc:281 #, fuzzy, no-wrap +msgid "*single_stepping*" +msgstr "*spindles*" + +#. type: Plain text +#: src/config/python-interface.adoc:283 +#, fuzzy +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "'(devuelve boolean)' - bandera de `movimiento en pausa`." + +#. type: Labeled list +#: src/config/python-interface.adoc:284 +#, fuzzy, no-wrap msgid "*pocket_prepped*" msgstr "*pocket_prepped*" #. type: Plain text -#: src/config/python-interface.adoc:284 +#: src/config/python-interface.adoc:287 #, fuzzy msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " @@ -29603,13 +29603,13 @@ msgstr "" "la ranura no está preparada." #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, fuzzy, no-wrap msgid "*poll()*" msgstr "*poll()*" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 #, fuzzy msgid "-'(built-in function)' method to update current status attributes." msgstr "" @@ -29617,60 +29617,60 @@ msgstr "" "actual." #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, fuzzy, no-wrap msgid "*position*" msgstr "*position*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "'(devuelve tupla de floats)' - posición en trayectoria." #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, fuzzy, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" "'(devuelve boolean)' - bandera, True si la sonda se ha disparado (con latch)." #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, fuzzy, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 #, fuzzy msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "'(devuelve entero)' - refleja el valor del pin `motion.probe-input`." #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, fuzzy, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 #, fuzzy msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "'(devuelve la tupla de floats)' - posición donde se disparó la sonda." #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, fuzzy, no-wrap msgid "*probing*" msgstr "*sondeo*" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 #, fuzzy msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" @@ -29678,13 +29678,13 @@ msgstr "" "progreso." #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, fuzzy, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 #, fuzzy msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " @@ -29694,13 +29694,13 @@ msgstr "" "CANON_UNITS_CM=3" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, fuzzy, no-wrap msgid "*queue*" msgstr "*queue*" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 #, fuzzy msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" @@ -29708,38 +29708,38 @@ msgstr "" "trayectoria." #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, fuzzy, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 #, fuzzy msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" "'(devuelve boolean)' - la cola del planificador de trayectoria está llena." #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, fuzzy, no-wrap msgid "*rapidrate*" msgstr "*rapidrate*" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 #, fuzzy msgid "'(returns float)' - rapid override scale." msgstr "'(devuelve float)' - escala de ajustes de rápidos." #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, fuzzy, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 #, fuzzy msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." @@ -29748,25 +29748,25 @@ msgstr "" "actualmente." #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, fuzzy, no-wrap msgid "*rotation_xy*" msgstr "*rotación_xy*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 #, fuzzy msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "'(devuelve float)' - ángulo de rotación XY actual alrededor del eje Z." #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, fuzzy, no-wrap msgid "*settings*" msgstr "*settings*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -29784,13 +29784,13 @@ msgstr "" "settings[4] = `G64 Q` naive CAM tolerance." #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, fuzzy, no-wrap msgid "*spindle*" msgstr "*spindle*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." @@ -29799,13 +29799,13 @@ msgstr "" "ver >." #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, fuzzy, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 #, fuzzy msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " @@ -29815,13 +29815,13 @@ msgstr "" "[TRAJ]SPINDLES." #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, fuzzy, no-wrap msgid "*state*" msgstr "*state*" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 #, fuzzy msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " @@ -29831,13 +29831,13 @@ msgstr "" "RCS_DONE, RCS_EXEC, RCS_ERROR." #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, fuzzy, no-wrap msgid "*task_mode*" msgstr "*task_mode*" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 #, fuzzy msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " @@ -29847,25 +29847,25 @@ msgstr "" "MODE_MANUAL." #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, fuzzy, no-wrap msgid "*task_paused*" msgstr "*task_paused*" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 #, fuzzy msgid "'(returns integer)' - task paused flag." msgstr "'(devuelve entero)' - bandera Task pausado." #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, fuzzy, no-wrap msgid "*task_state*" msgstr "*task_state*" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 #, fuzzy msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " @@ -29875,25 +29875,25 @@ msgstr "" "STATE_ESTOP_RESET, STATE_ON, STATE_OFF." #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, fuzzy, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 #, fuzzy msgid "'(returns integer)' - current tool number." msgstr "'(devuelve entero)' - Número de herramienta actual." #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." @@ -29902,26 +29902,26 @@ msgstr "" "actualmente (0 si no hay herramienta cargada)." #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, fuzzy, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 #, fuzzy msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" "'(devuelve tupla de floats)' - valores de offsets de la herramienta actual." #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, fuzzy, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 #, fuzzy msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " @@ -29937,7 +29937,7 @@ msgstr "" "enteros y el resto son floats." #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29963,13 +29963,13 @@ msgstr "" " print(\"no tool loaded\")\n" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -29977,7 +29977,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29997,26 +29997,26 @@ msgstr "" "print(s.toolinfo(toolno))\n" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*velocidad*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 #, fuzzy msgid "" "'(returns float)' - This property is defined, but it does not have a useful " @@ -30026,13 +30026,13 @@ msgstr "" "interpretación útil." #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, fuzzy, no-wrap msgid "The `axis` dictionary" msgstr "El diccionario `axis`" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 #, fuzzy msgid "" "The axis configuration and status values are available through a list of per-" @@ -30050,13 +30050,13 @@ msgstr "" "(como el backlash) no son propiedades de un eje." #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, fuzzy, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 #, fuzzy msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " @@ -30067,13 +30067,13 @@ msgstr "" "[JOINT_n]MAX_LIMIT." #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, fuzzy, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 #, fuzzy msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " @@ -30084,18 +30084,18 @@ msgstr "" "[JOINT_n]MIN_LIMIT." #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "'(devuelve float)' - velocidad actual." #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, fuzzy, no-wrap msgid "The `joint` dictionary" msgstr "El diccionario `joint`" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30113,7 +30113,7 @@ msgstr "" "print(\"Joint 1 homed: \", s.joint[1][\"homed\"])\n" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 #, fuzzy msgid "For each joint, the following dictionary keys are available:" msgstr "" @@ -30121,13 +30121,13 @@ msgstr "" "diccionario:" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, fuzzy, no-wrap msgid "*backlash*" msgstr "*backlash*" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 #, fuzzy msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " @@ -30137,91 +30137,91 @@ msgstr "" "units.configuration, refleja [JOINT_n]BACKLASH." #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 #, fuzzy msgid "'(returns integer)' - non-zero means enabled." msgstr "'(devuelve entero)' - no cero significa habilitado." #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, fuzzy, no-wrap msgid "*fault*" msgstr "*fault*" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 #, fuzzy msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" "'(devuelve entero)' - no cero significa fallo del amplificador del eje." #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, fuzzy, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "'(devuelve float)' - error de seguimiento actual." #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, fuzzy, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 #, fuzzy msgid "'(returns float)' - magnitude of max following error." msgstr "'(devuelve float)' - magnitud del error de seguimiento máximo." #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 #, fuzzy msgid "'(returns integer)' - non-zero means has been homed." msgstr "'(devuelve entero)' - distintos de cero han sido homed." #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, fuzzy, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 #, fuzzy msgid "'(returns integer)' - non-zero means homing in progress." msgstr "'(devuelve entero)' - distinto de cero significa homing en progreso." #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 #, fuzzy msgid "'(returns integer)' - non-zero means in position." msgstr "'(devuelve entero)' - no cero significa en posición." #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, fuzzy, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 #, fuzzy msgid "'(returns float)' - current input position." msgstr "'(devuelve float)' - entrada de posición actual." #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, fuzzy, no-wrap msgid "*jointType*" msgstr "*jointType*" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 #, fuzzy msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " @@ -30233,13 +30233,13 @@ msgstr "" "configuración ini de articulacion>> para más detalles." #. type: Labeled list -#: src/config/python-interface.adoc:467 +#: src/config/python-interface.adoc:470 #, fuzzy, no-wrap msgid "*max_ferror*" msgstr "*max_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:469 +#: src/config/python-interface.adoc:472 #, fuzzy msgid "" "'(returns float)' - maximum following error. configuration parameter, " @@ -30249,13 +30249,13 @@ msgstr "" "configuración, refleja [JOINT_n]FERROR." #. type: Labeled list -#: src/config/python-interface.adoc:470 +#: src/config/python-interface.adoc:473 #, fuzzy, no-wrap msgid "*max_hard_limit*" msgstr "*max_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:472 +#: src/config/python-interface.adoc:475 #, fuzzy msgid "'(returns integer)' - non-zero means max hard limit exceeded." msgstr "" @@ -30263,7 +30263,7 @@ msgstr "" "límite hard máximo." #. type: Plain text -#: src/config/python-interface.adoc:476 +#: src/config/python-interface.adoc:479 #, fuzzy msgid "" "'(returns float)' - maximum limit (soft limit) for joint motion, in machine " @@ -30274,26 +30274,26 @@ msgstr "" "[JOINT_n]MAX_LIMIT." #. type: Labeled list -#: src/config/python-interface.adoc:477 +#: src/config/python-interface.adoc:480 #, fuzzy, no-wrap msgid "*max_soft_limit*" msgstr "*max_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:479 +#: src/config/python-interface.adoc:482 #, fuzzy msgid "non-zero means `max_position_limit` was exceeded, int" msgstr "" "distinto de cero significa que se ha excedido `max_position_limit`, int" #. type: Labeled list -#: src/config/python-interface.adoc:480 +#: src/config/python-interface.adoc:483 #, fuzzy, no-wrap msgid "*min_ferror*" msgstr "*min_ferror*" #. type: Plain text -#: src/config/python-interface.adoc:482 +#: src/config/python-interface.adoc:485 #, fuzzy msgid "" "'(returns float)' - configuration parameter, reflects " @@ -30302,13 +30302,13 @@ msgstr "" "'(devuelve float)' - parámetro de configuración, refleja [JOINT_n]MIN_FERROR." #. type: Labeled list -#: src/config/python-interface.adoc:483 +#: src/config/python-interface.adoc:486 #, fuzzy, no-wrap msgid "*min_hard_limit*" msgstr "*min_hard_limit*" #. type: Plain text -#: src/config/python-interface.adoc:485 +#: src/config/python-interface.adoc:488 #, fuzzy msgid "'(returns integer)' - non-zero means min hard limit exceeded." msgstr "" @@ -30316,7 +30316,7 @@ msgstr "" "hard mínimo." #. type: Plain text -#: src/config/python-interface.adoc:489 +#: src/config/python-interface.adoc:492 #, fuzzy msgid "" "'(returns float)' - minimum limit (soft limit) for joint motion, in machine " @@ -30327,13 +30327,13 @@ msgstr "" "[JOINT_n]MIN_LIMIT." #. type: Labeled list -#: src/config/python-interface.adoc:490 +#: src/config/python-interface.adoc:493 #, fuzzy, no-wrap msgid "*min_soft_limit*" msgstr "*min_soft_limit*" #. type: Plain text -#: src/config/python-interface.adoc:492 +#: src/config/python-interface.adoc:495 #, fuzzy msgid "'(returns integer)' - non-zero means `min_position_limit` was exceeded." msgstr "" @@ -30341,38 +30341,38 @@ msgstr "" "`min_position_limit`." #. type: Labeled list -#: src/config/python-interface.adoc:493 +#: src/config/python-interface.adoc:496 #, fuzzy, no-wrap msgid "*output*" msgstr "*output*" #. type: Plain text -#: src/config/python-interface.adoc:495 +#: src/config/python-interface.adoc:498 #, fuzzy msgid "'(returns float)' - commanded output position." msgstr "'(devuelve float)' - posición de salida ordenada." #. type: Block title -#: src/config/python-interface.adoc:496 src/gui/panelui.adoc:255 +#: src/config/python-interface.adoc:499 src/gui/panelui.adoc:255 #, fuzzy, no-wrap msgid "*override_limits*" msgstr "*override_limits*" #. type: Plain text -#: src/config/python-interface.adoc:498 +#: src/config/python-interface.adoc:501 #, fuzzy msgid "'(returns integer)' - non-zero means limits are overridden." msgstr "" "'(devuelve entero)' - no cero significa que los límites se han ajustado." #. type: Labeled list -#: src/config/python-interface.adoc:499 +#: src/config/python-interface.adoc:502 #, fuzzy, no-wrap msgid "*units*" msgstr "*units*" #. type: Plain text -#: src/config/python-interface.adoc:503 +#: src/config/python-interface.adoc:506 #, no-wrap msgid "" "'(returns float)' - joint units per mm, or per degree for angular joints.\n" @@ -30382,31 +30382,31 @@ msgstr "" "(las unidades de articulacion son las mismas que las unidades de máquina, a menos que se establezca lo contrario por el parámetro de configuración `[JOINT___n__]UNITS`)" #. type: Title === -#: src/config/python-interface.adoc:508 +#: src/config/python-interface.adoc:511 #, fuzzy, no-wrap msgid "The `spindle` dictionary" msgstr "El diccionario `spindle`" #. type: Labeled list -#: src/config/python-interface.adoc:510 +#: src/config/python-interface.adoc:513 #, fuzzy, no-wrap msgid "*brake*" msgstr "*brake*" #. type: Plain text -#: src/config/python-interface.adoc:512 +#: src/config/python-interface.adoc:515 #, fuzzy msgid "'(returns integer)' - value of the spindle brake flag." msgstr "'(devuelve entero)' - valor de la bandera del freno del husillo." #. type: Labeled list -#: src/config/python-interface.adoc:513 +#: src/config/python-interface.adoc:516 #, fuzzy, no-wrap msgid "*direction*" msgstr "*direction*" #. type: Plain text -#: src/config/python-interface.adoc:515 +#: src/config/python-interface.adoc:518 #, fuzzy msgid "" "'(returns integer)' - rotational direction of the spindle with forward=1, " @@ -30416,67 +30416,67 @@ msgstr "" "-1." #. type: Plain text -#: src/config/python-interface.adoc:518 +#: src/config/python-interface.adoc:521 #, fuzzy msgid "'(returns integer)' - value of the spindle enabled flag." msgstr "'(devuelve entero)' - valor de la bandera de husillo habilitado." #. type: Plain text -#: src/config/python-interface.adoc:520 +#: src/config/python-interface.adoc:523 #, fuzzy msgid "(not currently implemented)" msgstr "(no implementado actualmente)" #. type: Labeled list -#: src/config/python-interface.adoc:521 +#: src/config/python-interface.adoc:524 #, fuzzy, no-wrap msgid "*increasing*" msgstr "*increasing*" #. type: Plain text -#: src/config/python-interface.adoc:522 +#: src/config/python-interface.adoc:525 #, fuzzy msgid "'(returns integer)' - unclear." msgstr "'(devuelve entero)' - poco claro." #. type: Labeled list -#: src/config/python-interface.adoc:523 +#: src/config/python-interface.adoc:526 #, fuzzy, no-wrap msgid "*orient_fault*" msgstr "*orient_fault*" #. type: Plain text -#: src/config/python-interface.adoc:524 src/config/python-interface.adoc:526 +#: src/config/python-interface.adoc:527 src/config/python-interface.adoc:529 #, fuzzy msgid "'(returns integer)'" msgstr "'(devuelve entero)'" #. type: Labeled list -#: src/config/python-interface.adoc:525 +#: src/config/python-interface.adoc:528 #, fuzzy, no-wrap msgid "*orient_state*" msgstr "*orient_state*" #. type: Labeled list -#: src/config/python-interface.adoc:527 +#: src/config/python-interface.adoc:530 #, fuzzy, no-wrap msgid "*override*" msgstr "*override*" #. type: Plain text -#: src/config/python-interface.adoc:529 +#: src/config/python-interface.adoc:532 #, fuzzy msgid "'(returns float)' - spindle speed override scale." msgstr "'(devuelve float)' - Escala de ajuste de velocidad del husillo." #. type: Labeled list -#: src/config/python-interface.adoc:530 +#: src/config/python-interface.adoc:533 #, fuzzy, no-wrap msgid "*override_enabled*" msgstr "*override_enabled*" #. type: Plain text -#: src/config/python-interface.adoc:532 +#: src/config/python-interface.adoc:535 #, fuzzy msgid "'(returns boolean)' - value of the spindle override enabled flag." msgstr "" @@ -30484,13 +30484,13 @@ msgstr "" "husillo." #. type: Labeled list -#: src/config/python-interface.adoc:533 +#: src/config/python-interface.adoc:536 #, fuzzy, no-wrap msgid "*speed*" msgstr "*speed*" #. type: Plain text -#: src/config/python-interface.adoc:536 +#: src/config/python-interface.adoc:539 #, no-wrap msgid "" "'(returns float)' - spindle speed value, rpm, > 0: clockwise, < 0: counterclockwise.\n" @@ -30498,13 +30498,13 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, fuzzy, no-wrap msgid "Preparing to send commands" msgstr "Preparacion para enviar comandos" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." @@ -30514,7 +30514,7 @@ msgstr "" "`linuxcnc.command.abort()`." #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 #, fuzzy msgid "" "Other commands may be sent only in appropriate state, and those tests can be " @@ -30525,37 +30525,37 @@ msgstr "" "enviar si:" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 #, fuzzy msgid "ESTOP has not been triggered, and" msgstr "ESTOP no se ha activado, y" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 #, fuzzy msgid "the machine is turned on and" msgstr "la máquina está encendida y" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 #, fuzzy msgid "the axes are homed and" msgstr "los ejes tienen home y" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 #, fuzzy msgid "the interpreter is not running and" msgstr "el intérprete no está funcionando y" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 #, fuzzy msgid "the mode is set to `MDI mode`" msgstr "el modo está configurado en `modo MDI`" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 #, fuzzy msgid "" "An appropriate test before sending an MDI command through " @@ -30565,7 +30565,7 @@ msgstr "" "`linuxcnc.command.mdi()` podría ser:" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30581,7 +30581,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, fuzzy, no-wrap msgid "" "def ok_for_mdi():\n" @@ -30593,7 +30593,7 @@ msgstr "" " return not s.estop and s.enabled and (s.homed.count(1) == s.joints) and (s.interp_state == linuxcnc.INTERP_IDLE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, fuzzy, no-wrap msgid "" "if ok_for_mdi():\n" @@ -30607,26 +30607,26 @@ msgstr "" " c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, fuzzy, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "Enviar comandos a través de `linuxcnc.command`" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 #, fuzzy msgid "Before sending a command, initialize a command channel like so:" msgstr "Antes de enviar un comando, inicialice un canal de comando así:" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -30640,7 +30640,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, fuzzy, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -30650,7 +30650,7 @@ msgstr "" "c.abort()\n" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, fuzzy, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -30664,7 +30664,7 @@ msgstr "" "c.auto(linuxcnc.AUTO_RESUME)\n" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, fuzzy, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -30674,7 +30674,7 @@ msgstr "" "c.brake(linuxcnc.BRAKE_RELEASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, fuzzy, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -30684,13 +30684,13 @@ msgstr "" "c.flood(linuxcnc.FLOOD_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, fuzzy, no-wrap msgid "c.home(2)\n" msgstr "c.home(2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, fuzzy, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -30702,25 +30702,25 @@ msgstr "" "c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, increment)\n" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, fuzzy, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table()\n" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, fuzzy, no-wrap msgid "c.maxvel(200.0)\n" msgstr "c.maxvel(200.0)\n" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, fuzzy, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, fuzzy, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -30730,7 +30730,7 @@ msgstr "" "c.mist(linuxcnc.MIST_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, fuzzy, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -30742,13 +30742,13 @@ msgstr "" "c.mode(linuxcnc.MODE_MANUAL)\n" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, fuzzy, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits()\n" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, fuzzy, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -30758,133 +30758,133 @@ msgstr "" "c.reset_interpreter()\n" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, fuzzy, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, fuzzy, no-wrap msgid "`linuxcnc.command` attributes" msgstr "Atributos `linuxcnc.command`" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, fuzzy, no-wrap msgid "`serial`" msgstr "`serial`" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 #, fuzzy msgid "the current command serial number" msgstr "el número de serie del comando actual" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, fuzzy, no-wrap msgid "`linuxcnc.command` methods:" msgstr "métodos `linuxcnc.command`:" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, fuzzy, no-wrap msgid "`abort()`" msgstr "`abort()`" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 #, fuzzy msgid "send EMC_TASK_ABORT message." msgstr "enviar mensaje EMC_TASK_ABORT." #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, fuzzy, no-wrap msgid "`auto(int[, int])`" msgstr "`auto(int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 #, fuzzy msgid "run, step, pause or resume a program." msgstr "ejecutar, escalonar, pausar o reanudar un programa." #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, fuzzy, no-wrap msgid "`brake(int)`" msgstr "`brake(int)`" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 #, fuzzy msgid "engage or release spindle brake." msgstr "engrane o suelte el freno del husillo." #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, fuzzy, no-wrap msgid "`debug(int)`" msgstr "`debug(int)`" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 #, fuzzy msgid "set debug level via EMC_SET_DEBUG message." msgstr "establecer el nivel de depuración a través del mensaje EMC_SET_DEBUG." #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, fuzzy, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 #, fuzzy msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "sends a operator display message to the screen. (max 254 characters)" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, fuzzy, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg(string)`" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 #, fuzzy msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "sends a operator error message to the screen. (max 254 characters)" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, fuzzy, no-wrap msgid "`feedrate(float)`" msgstr "`feedrate(float)`" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "asigna el ajuste de alimentación, 1.0 = 100%." #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, fuzzy, no-wrap msgid "`flood(int)`" msgstr "`flood(int)`" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 #, fuzzy msgid "turn on/off flooding." msgstr "encender/apagar inundacion." #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, fuzzy, no-wrap @@ -30892,7 +30892,7 @@ msgid "Syntax" msgstr "Sintaxis" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, fuzzy, no-wrap msgid "" "flood(command) +\n" @@ -30904,14 +30904,14 @@ msgstr "" "flood(linuxcnc.FLOOD_OFF)\n" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, fuzzy, no-wrap msgid "Constants" msgstr "Constants" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, fuzzy, no-wrap msgid "" "FLOOD_ON +\n" @@ -30921,25 +30921,25 @@ msgstr "" "FLOOD_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, fuzzy, no-wrap msgid "`home(int)`" msgstr "`home(int)`" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 #, fuzzy msgid "home a given joint." msgstr "home una articulación determinada." #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, fuzzy, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "`jog(command-constant, bool, int[, float[, float]])`" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, fuzzy, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -30953,13 +30953,13 @@ msgstr "" "jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, distance)\n" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, fuzzy, no-wrap msgid "Command Constants" msgstr "Constantes de comando" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -30971,13 +30971,13 @@ msgstr "" "linuxcnc.JOG_INCREMENT\n" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, fuzzy, no-wrap msgid "jjogmode" msgstr "jjogmode" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -30990,13 +30990,13 @@ msgid "True" msgstr "True" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 #, fuzzy msgid "request individual joint jog (requires teleop_enable(0))" msgstr "solicitar jog de articulacion individual (requiere teleop_enable (0))" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -31008,39 +31008,39 @@ msgid "False" msgstr "False" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, fuzzy msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" "solicitud jog de eje de coordenadas cartesianas (requiere teleop_enable (1))" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, fuzzy, no-wrap msgid "joint_num_or_axis_index" msgstr "joint_num_or_axis_index" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, fuzzy, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "Para jog articular (jjogmode = 1)" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, fuzzy, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, fuzzy, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "Para jog de eje de coordenadas cartesianas (jjogmode = 0)" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, fuzzy, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -31052,55 +31052,55 @@ msgstr "" "(x=>0,y=>1,z=>2,a=>3,b=>4,c=>5,u=>6,v=>7,w=>8)\n" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, fuzzy, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table()`" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 #, fuzzy msgid "reload the tool table." msgstr "Vuelve a cargar la tabla de herramientas." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, fuzzy, no-wrap msgid "`maxvel(float)`" msgstr "`maxvel(float)`" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 #, fuzzy msgid "set maximum velocity" msgstr "establecer la velocidad máxima" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, fuzzy, no-wrap msgid "`mdi(string)`" msgstr "`mdi(string)`" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 #, fuzzy msgid "send an MDI command. Maximum 254 chars." msgstr "Enviar un comando MDI. Máximo 254 caracteres." #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, fuzzy, no-wrap msgid "`mist(int)`" msgstr "`mist(int)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 #, fuzzy msgid "turn on/off mist. +" msgstr "activa/desactiva la niebla. +" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, fuzzy, no-wrap msgid "" "mist(command) +\n" @@ -31112,7 +31112,7 @@ msgstr "" "mist(linuxcnc.MIST_OFF) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, fuzzy, no-wrap msgid "" "MIST_ON +\n" @@ -31122,193 +31122,193 @@ msgstr "" "MIST_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, fuzzy, no-wrap msgid "`mode(int)`" msgstr "`mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 #, fuzzy msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "establecer modo (MODE_MDI, MODE_MANUAL, MODE_AUTO)." #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, fuzzy, no-wrap msgid "`override_limits()`" msgstr "`override_limits()`" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 #, fuzzy msgid "set the override axis limits flag." msgstr "establecer la bandera de límites de ajuste de eje." #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, fuzzy, no-wrap msgid "`program_open(string)`" msgstr "`program_open(string)`" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 #, fuzzy msgid "open an NGC file." msgstr "Abrir un archivo NGC." #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, fuzzy, no-wrap msgid "`rapidrate()`" msgstr "`rapidrate()`" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 #, fuzzy msgid "set rapid override factor" msgstr "establecer factor de ajuste de rápidos" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, fuzzy, no-wrap msgid "`reset_interpreter()`" msgstr "`reset_interpreter()`" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 #, fuzzy msgid "reset the RS274NGC interpreter" msgstr "restablecer el intérprete RS274NGC" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, fuzzy, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed(int)`" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 #, fuzzy msgid "set adaptive feed flag" msgstr "establecer bandera de alimentación adaptativa" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, fuzzy, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 #, fuzzy msgid "set analog output pin to value" msgstr "ajustar el pin de salida analógica al valor" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, fuzzy, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete(int)`" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 #, fuzzy msgid "set block delete flag" msgstr "establecer bloque eliminar bandera" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, fuzzy, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output(int, int)`" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 #, fuzzy msgid "set digital output pin to value" msgstr "configurar el pin de salida digital al valor" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, fuzzy, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold(int)`" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 #, fuzzy msgid "set feed hold on/off" msgstr "activar/desactivar la retención de alimentación" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, fuzzy, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_feed_override(int)`" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 #, fuzzy msgid "set feed override on/off" msgstr "activar/desactivar el ajuste de alimentación" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, fuzzy, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit(int, float)`" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 #, fuzzy msgid "set max position limit for a given axis" msgstr "establecer el límite de posición máxima para un eje dado" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, fuzzy, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit()`" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 #, fuzzy msgid "set min position limit for a given axis" msgstr "establecer el límite de posición mínima para un eje dado" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, fuzzy, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop(int)`" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 #, fuzzy msgid "set optional stop on/off" msgstr "activar/desactivar parada opcional" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, fuzzy, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override(int [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 #, fuzzy msgid "set spindle override enabled. Defaults to spindle 0." msgstr "establecer ajuste del husillo habilitado. Por defecto el husillo 0." #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" @@ -31317,43 +31317,43 @@ msgstr "" "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, o `SPINDLE_CONSTANT`]" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, fuzzy, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg(string)`" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" "envía un mensaje de texto al operador en la pantalla (máximo 254 caracteres)." #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31365,7 +31365,7 @@ msgstr "" "c = linuxcnc.command()\n" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, fuzzy, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -31375,7 +31375,7 @@ msgstr "" "c.spindle(linuxcnc.INCREASE)\n" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, fuzzy, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -31385,7 +31385,7 @@ msgstr "" "c.spindle(linuxcnc.SPINDLE_INCREASE, 2)\n" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, fuzzy, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -31395,7 +31395,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_FORWARD, 1024)\n" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, fuzzy, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -31405,7 +31405,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_REVERSE, 666, 1)\n" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, fuzzy, no-wrap msgid "" "# Stop spindle 0.\n" @@ -31415,7 +31415,7 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, fuzzy, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -31425,25 +31425,25 @@ msgstr "" "c.spindle.(linuxcnc.SPINDLE_OFF, 0)\n" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, fuzzy, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`spindleoverride(float [, int])`" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 #, fuzzy msgid "Set spindle override factor. Defaults to spindle 0." msgstr "establecer el factor de ajuste del husillo. Por defecto el husillo 0." #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, fuzzy, no-wrap msgid "`state(int)`" msgstr "`state(int)`" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." @@ -31452,13 +31452,13 @@ msgstr "" "`STATE_ESTOP`, `STATE_ESTOP_RESET`, `STATE_ON` o `STATE_OFF`." #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, fuzzy, no-wrap msgid "`task_plan_sync()`" msgstr "`task_plan_sync()`" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 #, fuzzy msgid "" "On completion of this call, the VAR file on disk is updated with live values " @@ -31468,38 +31468,38 @@ msgstr "" "valores vivos del intérprete." #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, fuzzy, no-wrap msgid "`teleop_enable(int)`" msgstr "`teleop_enable(int)`" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 #, fuzzy msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" "habilitar/deshabilitar el modo teleop (deshabilitar para jogging articular)." #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, fuzzy, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "`tool_offset(int, float, float, float, float, float, int)`" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 #, fuzzy msgid "Set the tool offset. See usage example above." msgstr "establecer offset de herramienta. Ver ejemplo de uso arriba." #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, fuzzy, no-wrap msgid "`traj_mode(int)`" msgstr "`traj_mode(int)`" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 #, fuzzy msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " @@ -31509,25 +31509,25 @@ msgstr "" "MODE_TELEOP." #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, fuzzy, no-wrap msgid "`unhome(int)`" msgstr "`unhome(int)`" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 #, fuzzy msgid "Unhome a given joint." msgstr "dejar sin home una articulación determinada." #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, fuzzy, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete([float])`" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -31536,22 +31536,20 @@ msgid "" "Returns `RCS_DONE` or `RCS_ERROR` according to command execution status.\n" "Note that python execution will be blocked until this function returns." msgstr "" -"Esperar a que se complete el último comando. Recibe un tiempo de espera " -"opcional en segundos.\n" +"Esperar a que se complete el último comando. Recibe un tiempo de espera opcional en segundos.\n" "Si se omite, el tiempo de espera predeterminado es de 5 segundos.\n" "Devuelve -1 si se agota el tiempo de espera.\n" "Devuelve `RCS_DONE` o `RCS_ERROR` según el estado de ejecución del comando.\n" -"Nótese que la ejecución de Python se bloqueará hasta que esta función " -"regrese." +"Nótese que la ejecución de Python se bloqueará hasta que esta función regrese." #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, fuzzy, no-wrap msgid "Reading the error channel" msgstr "Lectura del canal de error" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 #, fuzzy msgid "" "To handle error messages, connect to the error channel and periodically " @@ -31561,7 +31559,7 @@ msgstr "" "ejecute poll()." #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 #, fuzzy msgid "" "Note that the NML channel for error messages has a queue (other than the " @@ -31579,7 +31577,7 @@ msgstr "" "canal de error en una configuración." #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31593,13 +31591,13 @@ msgstr "" "e = linuxcnc.error_channel()\n" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, fuzzy, no-wrap msgid "error = e.poll()\n" msgstr "error = e.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, fuzzy, no-wrap msgid "" "if error:\n" @@ -31619,13 +31617,13 @@ msgstr "" " print typus, text\n" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, fuzzy, no-wrap msgid "Reading INI file values" msgstr "Lectura de valores de archivo ini" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 #, fuzzy msgid "" "Here's an example for reading values from an INI file through the " @@ -31635,7 +31633,7 @@ msgstr "" "`linuxcnc.ini`:" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31649,7 +31647,7 @@ msgstr "" "# python ini-example.py ~/emc2-dev/configs/sim/axis/axis_mm.ini\n" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, fuzzy, no-wrap msgid "" "import sys\n" @@ -31659,13 +31657,13 @@ msgstr "" "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, fuzzy, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "inifile = linuxcnc.ini(sys.argv[1])\n" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, fuzzy, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -31675,7 +31673,7 @@ msgstr "" "# following idiom es útil para establecer un valor predeterminado:\n" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, fuzzy, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -31685,7 +31683,7 @@ msgstr "" "print \"machine name: \", machine_name\n" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, fuzzy, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -31695,7 +31693,7 @@ msgstr "" "# si no se encontró la clave:\n" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -31705,7 +31703,7 @@ msgstr "" "print (\"extensions: \", extensions)\n" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, fuzzy, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -31719,13 +31717,13 @@ msgstr "" " linuxcnc.nmlfile = os.path.join(os.path.dirname(sys.argv[1]), nmlfile)\n" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 #, fuzzy msgid "Or for the same INI file as LinuxCNC:" msgstr "Or for the same INI file as LinuxCNC:" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, fuzzy, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -31739,13 +31737,13 @@ msgstr "" "# python ini-example2.py\n" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, fuzzy, no-wrap msgid "import linuxcnc\n" msgstr "import linuxcnc\n" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, fuzzy, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -31755,25 +31753,25 @@ msgstr "" "stat.poll()\n" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, fuzzy, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "inifile = linuxcnc.ini(stat.ini_filename)\n" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, fuzzy, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "# See example above for usage of 'inifile' object\n" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, fuzzy, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "El tipo `linuxcnc.positionlogger`" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 #, fuzzy msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." @@ -31782,85 +31780,85 @@ msgstr "" "gremlin.py`." #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, fuzzy, no-wrap msgid "members" msgstr "miembros" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, fuzzy, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 #, fuzzy msgid "number of points." msgstr "número de puntos." #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, fuzzy, no-wrap msgid "methods" msgstr "métodos" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, fuzzy, no-wrap msgid "`start(float)`" msgstr "`start(float)`" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 #, fuzzy msgid "start the position logger and run every ARG seconds" msgstr "iniciar el registrador de posición y ejecutar cada ARG segundos" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, fuzzy, no-wrap msgid "`clear()`" msgstr "`clear()`" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 #, fuzzy msgid "clear the position logger" msgstr "borrar el registrador de posición" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, fuzzy, no-wrap msgid "`stop()`" msgstr "`stop()`" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 #, fuzzy msgid "stop the position logger" msgstr "detener el registrador de posición" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, fuzzy, no-wrap msgid "`call()`" msgstr "`call()`" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 #, fuzzy msgid "Plot the backplot now." msgstr "plot el backplot ahora." #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, fuzzy, no-wrap msgid "`last([int])`" msgstr "`last([int])`" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "Devuelve el punto más reciente de la trama o ninguno" @@ -39213,8 +39211,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, fuzzy, no-wrap @@ -47732,8 +47730,7 @@ msgstr "Programas de muestra usando offsets" #: src/gcode/coordinates.adoc:403 #, no-wrap msgid "Sample Program Using Workpiece Coordinate Offsets" -msgstr "" -"Programa de muestra utilizando offsets de coordenadas de pieza de trabajo" +msgstr "Programa de muestra utilizando offsets de coordenadas de pieza de trabajo" #. type: NOTE #: src/gcode/coordinates.adoc:408 @@ -47757,8 +47754,7 @@ msgid "" "G0 Z0\n" "M2\n" msgstr "" -"G10 L2 P1 X0 Y0 Z0 (asegúrese de que G54 esté configurado en la máquina cero)" -"\n" +"G10 L2 P1 X0 Y0 Z0 (asegúrese de que G54 esté configurado en la máquina cero)\n" "G0 X-0.1 Y0 Z0\n" "G1 F1 Z-0.25\n" "G3 X-0.1 Y0 I0.1 J0\n" @@ -47797,8 +47793,7 @@ msgstr "Los ponemos juntos en el programa siguiente:" #: src/gcode/coordinates.adoc:435 #, no-wrap msgid "(a program for milling five small circles in a diamond shape)\n" -msgstr "" -"(un programa para fresar cinco círculos pequeños en forma de diamante)\n" +msgstr "(un programa para fresar cinco círculos pequeños en forma de diamante)\n" #. type: delimited block - #: src/gcode/coordinates.adoc:441 @@ -48113,7 +48108,7 @@ msgid "<>" msgstr "<>" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -48318,7 +48313,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, fuzzy, no-wrap msgid "Probing" @@ -48673,7 +48668,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, fuzzy, no-wrap msgid "Arc Distance Mode" msgstr "Modo de distancia de arco absoluta" @@ -48801,7 +48796,7 @@ msgstr "" "un eje o restricciones de trayectoria la limitan." #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, fuzzy, no-wrap msgid "G0 Example" msgstr "Ejemplo G0" @@ -48876,10 +48871,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -51062,7 +51057,7 @@ msgstr "" "utilizan puntos finales X o Y, por ejemplo, al cortar roscas cónicas." #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, fuzzy, no-wrap msgid "Technical Info" msgstr "Información técnica" @@ -51088,7 +51083,7 @@ msgstr "" "a la velocidad adecuada y puede comenzar de inmediato cortando un buen hilo." #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, fuzzy, no-wrap msgid "HAL Connections" @@ -52359,7 +52354,7 @@ msgstr "" "G53 X2 (movimiento lineal rápido a coordenada absoluta X2)\n" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 #, fuzzy msgid "See <> section for more information." msgstr "Consulte la sección <> para obtener más información." @@ -52957,7 +52952,7 @@ msgstr "" "compensación del cortador está activada." #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -53538,7 +53533,7 @@ msgstr "G73 Ciclo de taladrado con rotura de viruta(((G73 Drilling Cycle Chip Br #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, fuzzy, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 X- Y- Z- R- Q- \n" #. type: Plain text @@ -53565,7 +53560,7 @@ msgstr "'L' - repetir" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" "El ciclo 'G73' es taladrar o fresar con rotura de viruta. Este ciclo toma " "un número Q que representa un incremento 'delta' a lo largo del eje Z." @@ -53597,54 +53592,56 @@ msgstr "" "cantidad delta o hacia la posición Z, lo que sea menos profundo." #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 #, fuzzy msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "Repite los pasos 2 y 3 hasta alcanzar la posición Z en el paso 2." #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 #, fuzzy msgid "The Z axis does a rapid move to the R position." msgstr "rapido del eje Z a la posición R." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 #, fuzzy msgid "the Q number is negative or zero." msgstr "el número Q es negativo o cero." #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 #, fuzzy msgid "the R number is not specified" msgstr "el número R no está especificado" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, fuzzy, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "G84 Ciclo de roscado a derecha, con Dwell(((G84 Right-hand Tapping Cycle Dwell)))" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, fuzzy, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (X- Y- Z-) o (U- V- W-) R- L- P- $ -\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 #, fuzzy msgid "'R-' - Retract position along the Z axis." msgstr "'R-' - Retract position along the Z axis." #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 #, fuzzy msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " @@ -53654,19 +53651,19 @@ msgstr "" "<> for examples." #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 #, fuzzy msgid "'P-' - Dwell time (seconds)." msgstr "'P-' - Dwell time (seconds)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 #, fuzzy msgid "'$-' - Selected spindle." msgstr "'$-' - Selected spindle." #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 #, fuzzy msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " @@ -53676,13 +53673,13 @@ msgstr "" "revolution (thread pitch))." #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 #, fuzzy msgid "G74 does not use synchronized motion." msgstr "G74 does not use synchronized motion." #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 #, fuzzy msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " @@ -53692,10 +53689,10 @@ msgstr "" "fondo del agujero." #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." @@ -53704,47 +53701,47 @@ msgstr "" "motion,Movimientos preliminares e intermedios>>." #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "Deshabilita los ajustes de avance y velocidad." #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "Mueve el eje Z a la velocidad de avance actual a la posición Z." #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 #, fuzzy msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "Detiene el husillo seleccionado (elegido por el parámetro $)" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 #, fuzzy msgid "Start spindle rotation clockwise." msgstr "Inicia la rotación del husillo en sentido horario." #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "Espera P segundos." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 #, fuzzy msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "Mueve el eje Z a la velocidad de avance actual para despejar Z" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "Restaurar ajustes de alimentación y velocidad al estado anterior" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 #, fuzzy msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " @@ -53757,44 +53754,44 @@ msgstr "" "ofrece un paso de 1,25 mm por revolución." #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, fuzzy, no-wrap msgid "G76 Threading Cycle" msgstr "Roscado" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, fuzzy, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, fuzzy, no-wrap msgid "G76 Threading" msgstr "G76 Roscado" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, fuzzy, no-wrap msgid "images/g76-threads_en.svg" msgstr "images/g76-threads_en.svg" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 #, fuzzy msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" "'Línea guia' - una línea a través de la posición X inicial paralela a Z." #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 #, fuzzy msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "'P-' - 'paso de hilo' en distancia por revolución." #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." @@ -53803,7 +53800,7 @@ msgstr "" "estará en esta posición Z." #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 #, fuzzy msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " @@ -53815,7 +53812,7 @@ msgstr "" "está en vigor, los valores de 'I', 'J' y 'K' son medidas de radio." #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 #, fuzzy msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " @@ -53828,7 +53825,7 @@ msgstr "" "del ciclo 'G76'." #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 #, fuzzy msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " @@ -53839,7 +53836,7 @@ msgstr "" "hilo'." #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 #, fuzzy msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " @@ -53850,13 +53847,13 @@ msgstr "" "hilo'." #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 #, fuzzy msgid "Optional settings" msgstr "Configuraciones opcionales" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -53869,7 +53866,7 @@ msgstr "" "sincronía con el valor de `spindle.1.revs`." #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -53886,7 +53883,7 @@ msgstr "" "un gran número de pases. (degresión = un descenso por etapas o pasos.)" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 #, fuzzy msgid "" "Unnecessarily high degression values will produce an unnecessarily high " @@ -53896,7 +53893,7 @@ msgstr "" "number of passes. (degressing = dive in stages)" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 #, fuzzy msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " @@ -53912,7 +53909,7 @@ msgstr "" "de la herramienta corte más fuerte. Los valores típicos son 29, 29.5 o 30." #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 #, fuzzy msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " @@ -53923,7 +53920,7 @@ msgstr "" "adicionales, programe 'H0'." #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 #, fuzzy msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " @@ -53933,7 +53930,7 @@ msgstr "" "values." #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -53948,7 +53945,7 @@ msgstr "" "largo del hilo. Para un programa de conicidad de 45 grados, E igual que K." #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 #, fuzzy msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " @@ -53967,7 +53964,7 @@ msgstr "" "corte, luego sincronizara y comenzara el corte." #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 #, fuzzy msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " @@ -53979,7 +53976,7 @@ msgstr "" "hilos." #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 #, fuzzy msgid "" "The tool will pause briefly for synchronization before each threading pass, " @@ -53992,7 +53989,7 @@ msgstr "" "una conicidad de entrada." #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 #, fuzzy msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " @@ -54014,7 +54011,7 @@ msgstr "" "del husillo mientras se rosca." #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 #, fuzzy msgid "" "The final position of the tool will be at the end of the 'drive line'. A " @@ -54026,38 +54023,38 @@ msgstr "" "herramienta del agujero." #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "El plano activo no es el plano ZX." #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "Se especifican otras palabras de eje, como X- o Y-." #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 #, fuzzy msgid "The 'R-' degression value is less than 1.0." msgstr "El valor de degresión 'R-' es menor que 1.0." #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "No se especifican todas las palabras requeridas." #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "'P-', 'J-', 'K-' o 'H-' son negativos." #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "'E-' es mayor que la mitad de la longitud de la línea guia." #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 #, fuzzy msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " @@ -54069,7 +54066,7 @@ msgstr "" "de <> en la sección Motion para más información." #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 #, fuzzy msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " @@ -54079,7 +54076,7 @@ msgstr "" "Para más información ver G33 <>." #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 #, fuzzy msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " @@ -54091,13 +54088,13 @@ msgstr "" "'sim/lathe.ini'." #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, fuzzy, no-wrap msgid "G76 Example Code" msgstr "G76 Ejemplo" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, fuzzy, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -54107,7 +54104,7 @@ msgstr "" "G76 P0.05 Z-1 I-.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 #, fuzzy msgid "" "In the figure the tool is in the final position after the G76 cycle is " @@ -54121,25 +54118,25 @@ msgstr "" "los movimientos de corte." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, fuzzy, no-wrap msgid "G76 Example" msgstr "Ejemplo G76" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, fuzzy, no-wrap msgid "images/g76-01.png" msgstr "images/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, fuzzy, no-wrap msgid "G80-G89 Canned Cycles" msgstr "Creando nuevos ciclos de codigo G" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 #, fuzzy msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " @@ -54149,7 +54146,7 @@ msgstr "" "de ciclo fijo 'G80'." #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -54169,7 +54166,7 @@ msgstr "" "instrucciones a continuación." #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 #, fuzzy msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " @@ -54183,13 +54180,13 @@ msgstr "" "las palabras XYZ no están permitidas." #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, fuzzy, no-wrap msgid "Common Words" msgstr "Palabras comunes" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 #, fuzzy msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " @@ -54204,13 +54201,13 @@ msgstr "" "argumentos adicionales." #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, fuzzy, no-wrap msgid "Sticky Words" msgstr "Palabras Sticky" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -54226,7 +54223,7 @@ msgstr "" "sticky." #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -54240,13 +54237,13 @@ msgstr "" "absolutas en el sistema de coordenadas actual." #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, fuzzy, no-wrap msgid "Repeat Cycle" msgstr "Repetir ciclo" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 #, fuzzy msgid "" "The L number is optional and represents the number of repeats. L=0 is not " @@ -54278,13 +54275,13 @@ msgstr "" "veces'. Omitir la palabra L es equivalente a especificar L = 1." #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, fuzzy, no-wrap msgid "Retract Mode" msgstr "Modo de retracción" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 #, fuzzy msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " @@ -54300,43 +54297,43 @@ msgstr "" "la posición R. Consulte la sección <>." #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, fuzzy, no-wrap msgid "Canned Cycle Errors" msgstr "Creando nuevos ciclos de codigo G" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 #, fuzzy msgid "axis words are all missing during a canned cycle," msgstr "faltan palabras de eje durante un ciclo fijo," #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 #, fuzzy msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "se usan juntas palabras de eje de diferentes grupos (XYZ) (UVW)," #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 #, fuzzy msgid "a P number is required and a negative P number is used," msgstr "se requiere un número P pero se usa un número P negativo," #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 #, fuzzy msgid "an L number is used that does not evaluate to a positive integer," msgstr "se utiliza un número L que no evalúa a un entero positivo," #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 #, fuzzy msgid "rotary axis motion is used during a canned cycle," msgstr "se usa movimiento de eje giratorio durante un ciclo fijo," #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 #, fuzzy msgid "inverse time feed rate is active during a canned cycle," msgstr "" @@ -54344,32 +54341,32 @@ msgstr "" "fijo," #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 #, fuzzy msgid "or cutter compensation is active during a canned cycle." msgstr "o la compensación del cortador está activa durante un ciclo fijo." #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 #, fuzzy msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "Si el plano XY está activo, el número Z es sticky y es un error si:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 #, fuzzy msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "falta el número Z y el mismo ciclo fijo no estaba activo," #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "o el número R es menor que el número Z." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 #, fuzzy msgid "" "If other planes are active, the error conditions are analogous to the XY " @@ -54379,13 +54376,13 @@ msgstr "" "condiciones XY anteriores." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, fuzzy, no-wrap msgid "Preliminary and In-Between Motion" msgstr "Movimientos preliminares e intermedios" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 #, fuzzy msgid "" "Preliminary motion is a set of motions that is common to all of the milling " @@ -54399,7 +54396,7 @@ msgstr "" "Esto solo sucede una vez, independientemente del valor de L." #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" @@ -54408,7 +54405,7 @@ msgstr "" "dos de los movimientos siguientes:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" @@ -54416,7 +54413,7 @@ msgstr "" "dada." #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 #, fuzzy msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " @@ -54426,7 +54423,7 @@ msgstr "" "posición R." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 #, fuzzy msgid "" "If another plane is active, the preliminary and in-between motions are " @@ -54436,13 +54433,13 @@ msgstr "" "análogo." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, fuzzy, no-wrap msgid "Why use a canned cycle?" msgstr "¿Por qué usar un ciclo fijo?" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 #, fuzzy msgid "" "There are at least two reasons for using canned cycles. The first is the " @@ -54452,7 +54449,7 @@ msgstr "" "código. Un solo orificio tomaría varias líneas de código para definirlo." #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 #, fuzzy msgid "" "The G81 <> demonstrates how a canned cycle " @@ -54471,19 +54468,19 @@ msgstr "" "obvia." #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" "Los números de línea no son necesarios, pero ayudan a aclarar estos ejemplos." #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, fuzzy, no-wrap msgid "Eight Holes" msgstr "Ocho agujeros" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, fuzzy, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -54505,7 +54502,7 @@ msgstr "" "N170 M2 (final del programa)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 #, fuzzy msgid "" "The G98 on the second line above means that the return move will be to the Z " @@ -54516,19 +54513,19 @@ msgstr "" "especificado." #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, fuzzy, no-wrap msgid "images/eight-holes_en.svg" msgstr "images/eight-holes_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, fuzzy, no-wrap msgid "Twelve Holes in a Square" msgstr "Doce agujeros en un cuadrado" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 #, fuzzy msgid "" "This example demonstrates the use of the L word to repeat a set of " @@ -54542,7 +54539,7 @@ msgstr "" "líneas de código en el modo de movimiento de ciclo." #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, fuzzy, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -54570,13 +54567,13 @@ msgstr "" "N1100 M2 (fin del programa)\n" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, fuzzy, no-wrap msgid "images/twelve-holes_en.svg" msgstr "images/twelve-holes_es.svg" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 #, fuzzy msgid "" "The second reason to use a canned cycle is that they all produce preliminary " @@ -54588,20 +54585,20 @@ msgstr "" "independientemente del punto de inicio del ciclo fijo." #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy msgid "G80 Cancel Modal Motion" msgstr "G80 Cancelar ciclo fijo(((G80 Cancel Modal Motion)))" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy, no-wrap #| msgid "Cancel Canned Cycle" msgid "G80 Cancel Canned Cycle" msgstr "Cancelar Ciclo Fijo" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 #, fuzzy msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " @@ -54613,19 +54610,19 @@ msgstr "" "cancela el ciclo fijo." #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 #, fuzzy msgid "Axis words are programmed when G80 is active." msgstr "Se programan palabras de eje cuando G80 está activo." #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, fuzzy, no-wrap msgid "G80 Example" msgstr "Ejemplo G80" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, fuzzy, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -54637,7 +54634,7 @@ msgstr "" "G0 X0 Y0 Z0 (movimiento rápido a home)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 #, fuzzy msgid "" "The following code produces the same final position and machine state as the " @@ -54647,7 +54644,7 @@ msgstr "" "máquina que el código anterior." #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, fuzzy, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -54657,7 +54654,7 @@ msgstr "" "G0 X0 Y0 Z0 (movimiento rápido para coordinar inicio)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 #, fuzzy msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " @@ -54671,7 +54668,7 @@ msgstr "" "cualquier otra palabra G de modo de movimiento." #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 #, fuzzy msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " @@ -54685,13 +54682,13 @@ msgstr "" "agujeros como se muestra en lo siguiente." #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, fuzzy, no-wrap msgid "G80 Example 1" msgstr "G80 Ejemplo 1" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, fuzzy, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -54727,7 +54724,7 @@ msgstr "" "N240 M2 (final del programa)\n" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 #, fuzzy msgid "" "Notice the Z position change after the first four holes. Also, this is one " @@ -54739,7 +54736,7 @@ msgstr "" "algún valor; ser capaz de señalar a un lector una línea específica de código." #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 #, fuzzy msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " @@ -54753,31 +54750,31 @@ msgstr "" "todos los bloques entre N120 y N200 pertenecen al ciclo fijo." #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, fuzzy, no-wrap msgid "G81 Drilling Cycle" msgstr "G73 Ciclo de taladrado con rotura de viruta(((G73 Drilling Cycle Chip Break)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, fuzzy, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G81 (X- Y- Z-) o (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 #, fuzzy msgid "The 'G81' cycle is intended for drilling." msgstr "El ciclo 'G81' está destinado a taladrado." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 #, fuzzy msgid "The cycle functions as follows:" msgstr "El ciclo funciona de la siguiente manera:" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." @@ -54786,38 +54783,38 @@ msgstr "" "posición Z." #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 #, fuzzy msgid "The Z-axis does a <> to clear Z." msgstr "El eje Z hace un <> para despejar Z." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, fuzzy, no-wrap msgid "G81 Cycle" msgstr "Ciclo G81" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, fuzzy, no-wrap msgid "images/g81mult_en.svg" msgstr "images/g81mult_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, fuzzy, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "Ejemplo 1 - Posición absoluta G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, fuzzy, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." @@ -54826,7 +54823,7 @@ msgstr "" "NC es interpretada." #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 #, fuzzy msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " @@ -54836,49 +54833,49 @@ msgstr "" "OLD_Z (G98) y llama al ciclo de perforación G81 que se realiza una vez." #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 #, fuzzy msgid "The X value and X position are 4." msgstr "El valor X y la posición X es 4." #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 #, fuzzy msgid "The Y value and Y position are 5." msgstr "El valor Y y la posición Y es 5." #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 #, fuzzy msgid "The Z value and Z position are 1.5." msgstr "El valor Z y la posición Z es 1.5." #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 #, fuzzy msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "El valor R y la Z de despeje son 2.8. OLD_Z es 3." #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 #, fuzzy msgid "The following moves take place:" msgstr "Se realizan los siguientes movimientos:" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 #, fuzzy msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "un <> paralelo al plano XY a (X4, Y5)" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 #, fuzzy msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "un movimiento rápido paralelo al eje Z hacia (Z2.8)." #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 #, fuzzy msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" @@ -54886,31 +54883,31 @@ msgstr "" "movimiento paralelo al eje Z al <> actual a (Z1.5)" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 #, fuzzy msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "Un movimiento rápido paralelo al eje Z a (Z3)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, fuzzy, no-wrap msgid "images/g81ex1_en.svg" msgstr "images/g81ex1_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, fuzzy, no-wrap msgid "Example 2 - Relative Position G81" msgstr "Ejemplo 2 - posición relativa G81" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, fuzzy, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 #, fuzzy msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " @@ -54928,7 +54925,7 @@ msgstr "" "es 3." #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 #, fuzzy msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " @@ -54938,19 +54935,19 @@ msgstr "" "para (X1, Y2, Z4.8), ya que OLD_Z < Z de despeje." #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 #, fuzzy msgid "The first repeat consists of 3 moves." msgstr "La primera repetición consiste en 3 movimientos." #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 #, fuzzy msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "un <> paralelo al plano XY a (X5, Y7)" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 #, fuzzy msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" @@ -54958,13 +54955,13 @@ msgstr "" "movimiento paralelo al eje Z a <> hacia (Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "Un movimiento rápido paralelo al eje Z a (X5, Y7, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 #, fuzzy msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " @@ -54974,27 +54971,27 @@ msgstr "" "a 9 (= 5 + 4) y la posición Y a 12 (= 7 + 5)." #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 #, fuzzy msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" "un <> paralelo al plano XY a (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 #, fuzzy msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" "movimiento paralelo al eje Z a la velocidad de avance a (X9, Y12, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "Un movimiento rápido paralelo al eje Z a (X9, Y12, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 #, fuzzy msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " @@ -55004,39 +55001,39 @@ msgstr "" "a 13 (= 9 + 4) y la posición Y a 17 (= 12 + 5)." #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 #, fuzzy msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" "un <> paralelo al plano XY a (X13, Y17, Z4.8)" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 #, fuzzy msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" "movimiento paralelo al eje Z a la velocidad de avance a (X13, Y17, Z4.2)" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "Un movimiento rápido paralelo al eje Z a (X13, Y17, Z4.8)" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, fuzzy, no-wrap msgid "images/g81ex2_en.svg" msgstr "images/g81ex2_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, fuzzy, no-wrap msgid "Example 3 - Relative Position G81" msgstr "Ejemplo 3 - Posición relativa G81" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 #, fuzzy msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " @@ -55046,7 +55043,7 @@ msgstr "" "Z0) en lugar de desde (X1, Y2, Z3)." #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -55057,19 +55054,19 @@ msgstr "" "habrá un movimiento inicial Z durante el movimiento preliminar." #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, fuzzy, no-wrap msgid "images/g81_en.svg" msgstr "images/g81_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, fuzzy, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "Ejemplo 4 - G81 Absoluto R> Z" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 #, fuzzy msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" @@ -55077,7 +55074,7 @@ msgstr "" "código g81." #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 #, fuzzy msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " @@ -55091,25 +55088,25 @@ msgstr "" "profundidad Z final de 0.6 por debajo del valor R." #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, fuzzy, no-wrap msgid "images/g81a_en.svg" msgstr "images/g81a_es.svg" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, fuzzy, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "Ejemplo 5 - Posición relativa R> Z" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, fuzzy, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 #, fuzzy msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " @@ -55125,25 +55122,25 @@ msgstr "" "función de repetición haría que la Z se moviera al mismo lugar nuevamente." #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy msgid "G82 Drilling Cycle Dwell" msgstr "G85 Ciclo mandrinado, salida a avance(((G85 Boring, Feed Out)))" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "G85 Ciclo mandrinado, salida a avance(((G85 Boring, Feed Out)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, fuzzy, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G82 (X- Y- Z-) o (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 #, fuzzy msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " @@ -55153,7 +55150,7 @@ msgstr "" "inferior de el agujero." #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 #, fuzzy msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " @@ -55165,13 +55162,13 @@ msgstr "" "palabra 'P-' en el bloque G82." #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, fuzzy, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." @@ -55180,34 +55177,45 @@ msgstr "" "el fondo del agujero." #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, fuzzy, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "G83 Ciclo de perforación con picado(((G83 Peck Drilling)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, fuzzy, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "G83 (X- Y- Z-) o (U- V- W-) R- L- Q-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 +#, fuzzy +#| msgid "" +#| "The 'G83' cycle (often called peck drilling) is intended for deep " +#| "drilling ormilling with chip breaking. The retracts in this cycle clear " +#| "the hole of chips and cut off any long stringers (which are common when " +#| "drilling in aluminum). This cycle takes a Q number which represents a " +#| "'delta' increment along the Z-axis. The retract before final depth will " +#| "always be to the 'retract' plane even if G98 is in effect. The final " +#| "retract will honor the G98/99 in effect. G83 functions the same as G81 " +#| "with the addition of retracts during the drilling operation. Peck " +#| "clearance can be specified by optional P number." msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" "El ciclo 'G83' (a menudo llamado perforación por picoteo) está destinado a " "perforación profunda o fresado con rotura de viruta. Las retracciones en " @@ -55221,7 +55229,7 @@ msgstr "" "opcional P." #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 #, fuzzy msgid "" "Move the Z-axis at the current <> downward by " @@ -55231,7 +55239,7 @@ msgstr "" "cantidad delta o a la posición Z, lo que sea menos profundo." #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 #, fuzzy msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" @@ -55239,23 +55247,20 @@ msgstr "" "palabra R." #. type: Plain text -#: src/gcode/g-code.adoc:2430 -#, fuzzy +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" -"Movimiento rápido hacia abajo hasta el fondo del agujero actual, " -"retrocediendo un poco." #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 #, fuzzy msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "Repite los pasos 2, 3 y 4 hasta alcanzar la posición Z en el paso 2." #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" @@ -55263,25 +55268,25 @@ msgstr "" "Dwell)))" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "G84 Ciclo de roscado a derecha, con Dwell(((G84 Right-hand Tapping Cycle Dwell)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, fuzzy, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G84 (X- Y- Z-) o (U- V- W-) R- L- P- $ -\n" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 #, fuzzy msgid "G84 does not use synchronized motion." msgstr "G84 does not use synchronized motion." #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 #, fuzzy msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " @@ -55291,13 +55296,13 @@ msgstr "" "en el fondo del agujero." #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 #, fuzzy msgid "Start spindle rotation counterclockwise." msgstr "Inicia la rotación del husillo en sentido antihorario." #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 #, fuzzy msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " @@ -55310,30 +55315,30 @@ msgstr "" "ofrece un paso de 1,25 mm por revolución." #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 #, fuzzy msgid "Feed Out" msgstr "Velocidad de Alimentacion" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, fuzzy, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "G85 Ciclo mandrinado, salida a avance(((G85 Boring, Feed Out)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, fuzzy, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G85 (X- Y- Z-) o (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 #, fuzzy msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " @@ -55343,8 +55348,8 @@ msgstr "" "para taladrar o fresar." #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." @@ -55353,7 +55358,7 @@ msgstr "" "hacia la posición Z." #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 #, fuzzy msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " @@ -55363,42 +55368,42 @@ msgstr "" "la Z inicial." #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 #, fuzzy msgid "Retract at the traverse rate to clear Z." msgstr "Retrae a la velocidad transversal para despejar Z." #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 #, fuzzy msgid "Spindle Stop" msgstr "'S' - velocidad de superficie" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy msgid "Rapid Move Out" msgstr "Movimientos rápidos" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "G86 Ciclo de taladrado, parada del husillo, salida a rápido.(((G86 Boring, Spindle Stop, Rapid Move Out)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, fuzzy, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "G86 (X- Y- Z-) o (U- V- W-) R- L- P- $-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 #, fuzzy msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " @@ -55408,30 +55413,30 @@ msgstr "" "parada." #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "Detiene el giro del husillo seleccionado. (Elegido por el parámetro $)" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 #, fuzzy msgid "Restart the spindle in the direction it was going." msgstr "Reinicia el husillo en la dirección en la que iba." #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 #, fuzzy msgid "the spindle is not turning before this cycle is executed." msgstr "el husillo no gira antes de ejecutar este ciclo." #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, fuzzy, no-wrap msgid "G87 Back Boring Cycle" msgstr "G87 Ciclo de mandrinado posterior(((G87 Ciclo de mandrinado posterior)))" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." @@ -55440,42 +55445,42 @@ msgstr "" "comportamiento es indefinido." #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy msgid "G88 Boring Cycle" msgstr "Roscado" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy msgid "Manual Out" msgstr "Control manual" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "Ciclo de taladrado G88, parada del husillo, salida manual" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, fuzzy, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "G85 Ciclo mandrinado, salida a avance(((G85 Boring, Feed Out)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, fuzzy, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G89 (X- Y- Z-) o (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 #, fuzzy msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " @@ -55485,25 +55490,25 @@ msgstr "" "especifica el número de segundos de parada (Dwell)." #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 #, fuzzy msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "Retraer el eje Z a velocidad de avance actual para despejar Z." #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy msgid "G91 Distance Mode" msgstr "Modo de distancia de arco absoluta" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy, no-wrap msgid "G90, G91 Distance Mode" msgstr "Modo de distancia de arco absoluta" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -55516,7 +55521,7 @@ msgstr "" "explícitamente en la sección <>." #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 #, fuzzy msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " @@ -55526,13 +55531,13 @@ msgstr "" "generalmente representan incrementos de la coordenada actual." #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, fuzzy, no-wrap msgid "G90 Example" msgstr "Ejemplo G90" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, fuzzy, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -55542,13 +55547,13 @@ msgstr "" "G0 X2.5 (movimiento rápido a coordenada X2.5 incluyendo cualquier compensación en efecto)\n" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, fuzzy, no-wrap msgid "G91 Example" msgstr "Ejemplo G91" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, fuzzy, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -55558,13 +55563,13 @@ msgstr "" "G0 X2.5 (movimiento rápido de 2.5 udes. desde la posición actual a lo largo del eje X)\n" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, fuzzy, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "Modo de distancia de arco absoluta" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 #, fuzzy msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " @@ -55576,7 +55581,7 @@ msgstr "" "para el plano XZ o es un error." #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 #, fuzzy msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " @@ -55586,19 +55591,19 @@ msgstr "" "devuelve I, J y K a su comportamiento predeterminado." #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, fuzzy, no-wrap msgid "G92 Coordinate System Offset" msgstr "Desplazamientos del sistema de coordenadas" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, fuzzy, no-wrap msgid "G92 axes\n" msgstr "G92 ejes\n" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 #, fuzzy msgid "" "Only use 'G92' after your machine has been positioned to the desired point." @@ -55607,7 +55612,7 @@ msgstr "" "deseado." #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 #, fuzzy msgid "" "'G92' makes the current point have the coordinates you want (without " @@ -55622,7 +55627,7 @@ msgstr "" "ese eje será cero." #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -55638,7 +55643,7 @@ msgstr "" "misma distancia." #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -55656,7 +55661,7 @@ msgstr "" "de ese eje será cero." #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 #, fuzzy msgid "" "For example, suppose the current point is at X=4 and there is currently no " @@ -55670,7 +55675,7 @@ msgstr "" "Este -3 se guarda en el parámetro 5211." #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 #, fuzzy msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " @@ -55680,7 +55685,7 @@ msgstr "" "efecto sobre la acción de 'G92'." #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 #, fuzzy msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " @@ -55692,13 +55697,13 @@ msgstr "" "punto actual se convierta al valor especificado." #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 #, fuzzy msgid "It is an error if all axis words are omitted." msgstr "Es un error si se omiten todas las palabras del eje." #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 #, fuzzy msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " @@ -55710,7 +55715,7 @@ msgstr "" "borrarlos), o un G92.2 (para quitarlos, pero quedan almacenados)." #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 #, fuzzy msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more information." msgstr "" "Vea la sección <> para mas información." #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy msgid "G92.2 Reset G92 Offsets" msgstr "G92 Axes Offsets" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "G92 Axes Offsets" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 #, fuzzy msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 a cero." #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 #, fuzzy msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 disponibles." #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 #, fuzzy msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " @@ -55778,13 +55783,13 @@ msgstr "" "o <>." #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, fuzzy, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "G92 Axes Offsets" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 #, fuzzy msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" @@ -55793,7 +55798,7 @@ msgstr "" "parámetros 5211 a 5219" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 #, fuzzy msgid "" "You can set axis offsets in one program and use the same offsets in another " @@ -55812,19 +55817,19 @@ msgstr "" "primer programa." #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy msgid "G95 Feed Rate Mode" msgstr "Velocidad de Alimentacion" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "Velocidad de Alimentacion" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 #, fuzzy msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " @@ -55838,7 +55843,7 @@ msgstr "" "movimiento debería ser completado en medio minuto." #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -55851,7 +55856,7 @@ msgstr "" "velocidad de tiempo inverso no afecta a <> `G0`." #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 #, fuzzy msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " @@ -55867,7 +55872,7 @@ msgstr "" "se mueven." #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -55886,7 +55891,7 @@ msgstr "" "alimentacion se elige con el parámetro `$`." #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 #, fuzzy msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " @@ -55896,7 +55901,7 @@ msgstr "" "o G3 (explícita o implícitamente) no tiene una palabra F." #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 #, fuzzy msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" @@ -55904,25 +55909,25 @@ msgstr "" "G94 o G95" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy msgid "G97 Spindle Control Mode" msgstr "Control de husillo(((0-10v Spindle Speed Example)))" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "Control de husillo(((0-10v Spindle Speed Example)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, fuzzy, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -55932,42 +55937,42 @@ msgstr "" "G97 S- <$ -> (Modo RPM)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 #, fuzzy msgid "'D' - maximum rotation speed (RPM), optional" msgstr "'D' - RPM máximas del husillo" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 #, fuzzy msgid "'S' - spindle speed" msgstr "'S' - velocidad de superficie" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 #, fuzzy msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "'$ \"- el husillo del cual se variará la velocidad." #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "'G96 S- ' - selecciona la velocidad superficial constante de 'S':" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 #, fuzzy msgid "In feet per minute if `G20` is in effect," msgstr "(si G20 está en vigor) o metros por minuto" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 #, fuzzy msgid "or meters per minute if `G21` is in effect." msgstr "(si G21 está en vigor). D- es opcional." #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 #, fuzzy msgid "" "When using G96, ensure that X0 in the current coordinate system (including " @@ -55981,7 +55986,7 @@ msgstr "" "G96 no se ve afectado por el modo de radio o diámetro." #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 #, fuzzy msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " @@ -55991,31 +55996,31 @@ msgstr "" "sucesivos para cada husillo antes de emitir M3." #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 #, fuzzy msgid "'G97' selects RPM mode." msgstr "'G97' selecciona el modo RPM." #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, fuzzy, no-wrap msgid "G96 Example Line" msgstr "Línea de ejemplo G96" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, fuzzy, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "G96 D2500 S250 (establece CSS con rpm máximo de 2500 y una velocidad de superficie de 250)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 #, fuzzy msgid "S is not specified with G96" msgstr "S no se especifica con G96" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 #, fuzzy msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" @@ -56023,25 +56028,25 @@ msgstr "" "gira" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "G98" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy msgid "G99 Canned Cycle Return" msgstr "Modo de retracción" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "Modo de retracción" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 #, fuzzy msgid "" "When spindle retracts during canned cycles, there are two options to choose " @@ -56051,7 +56056,7 @@ msgstr "" "from for the way it does it:" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 #, fuzzy msgid "" "'G98' - retract to the position that axis was in just before this series of " @@ -56061,7 +56066,7 @@ msgstr "" "antes de una serie de uno o más ciclos contiguos." #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 #, fuzzy msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." @@ -56069,7 +56074,7 @@ msgstr "" "'G99' - retrocede a la posición especificada por la palabra R del ciclo fijo." #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -56084,13 +56089,13 @@ msgstr "" "incremental." #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, fuzzy, no-wrap msgid "G98 Retract to Origin" msgstr "G98 Retraer al origen" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, fuzzy, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -56100,7 +56105,7 @@ msgstr "" "G90 G98 G81 X4 Y5 Z-0.6 R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 #, fuzzy msgid "" "The G98 to the second line above means that the return move will be to the " @@ -56110,7 +56115,7 @@ msgstr "" "de Z en la primera línea ya que es más alto que el valor R especificado." #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 #, fuzzy msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " @@ -67354,7 +67359,8 @@ msgstr "En general, el formato de línea de la tabla de herramientas es:" #. type: Plain text #: src/gcode/tool-compensation.adoc:79 msgid "T - tool number (tool numbers must be unique)" -msgstr "T - número de herramienta (los números de herramienta deben ser únicos)" +msgstr "" +"T - número de herramienta (los números de herramienta deben ser únicos)" #. type: Plain text #: src/gcode/tool-compensation.adoc:80 @@ -67941,14 +67947,15 @@ msgid "" msgstr "" "Cuando se usa `[EMCIO]RANDOM_TOOLCHANGER = 0` (el predeterminado), el número " "de ranura 'P' es un parámetro de los datos de herramienta que se obtiene de " -"la fuente de datos de herramienta (`[EMCIO]TOOL_TABLE` o `[EMCIO]DB_PROGRAM`)" -". En muchas aplicaciones es fijo, pero puede cambiarse editando " -"`[EMCIO]TOOL_TABLE` o programáticamente cuando se usa `[EMCIO]DB_PROGRAM`. " -"LinuxCNC manda actualizaciones a la fuente de datos (`[EMCIO]TOOL_TABLE` o " -"`[EMCIO]DB_PROGRAM`) con códigos G10L1, G10L10, G10L11, M61. LinuxCNC puede " -"jalar actualizaciones a los datos de herramienta desde la fuente de datos " -"por medio de comandos de interfaz de usuario (UI) (ejemplo de Python: " -"`linuxcnc.command().load_tool_table()`) o con el código G: `G10L0`." +"la fuente de datos de herramienta (`[EMCIO]TOOL_TABLE` o " +"`[EMCIO]DB_PROGRAM`). En muchas aplicaciones es fijo, pero puede cambiarse " +"editando `[EMCIO]TOOL_TABLE` o programáticamente cuando se usa " +"`[EMCIO]DB_PROGRAM`. LinuxCNC manda actualizaciones a la fuente de datos " +"(`[EMCIO]TOOL_TABLE` o `[EMCIO]DB_PROGRAM`) con códigos G10L1, G10L10, " +"G10L11, M61. LinuxCNC puede jalar actualizaciones a los datos de " +"herramienta desde la fuente de datos por medio de comandos de interfaz de " +"usuario (UI) (ejemplo de Python: `linuxcnc.command().load_tool_table()`) o " +"con el código G: `G10L0`." #. type: Block title #: src/gcode/tool-compensation.adoc:235 @@ -68044,9 +68051,7 @@ msgstr "" #: src/gcode/tool-compensation.adoc:261 #, no-wrap msgid "Tool length test program. Tool #1 is one inch long." -msgstr "" -"Programa de prueba de longitud de herramienta. La herramienta #1 tiene una " -"pulgada de largo." +msgstr "Programa de prueba de longitud de herramienta. La herramienta #1 tiene una pulgada de largo." #. type: delimited block - #: src/gcode/tool-compensation.adoc:270 @@ -75787,7 +75792,7 @@ msgstr "" "cosas. Para más información, consulte los capitulos PyVCP y GladeVCP." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, fuzzy, no-wrap msgid "Preview Control" msgstr "Plot de Vista Previa" @@ -78760,7 +78765,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -86381,7 +86386,7 @@ msgid "Defaults to 600 if not set." msgstr "Predeterminado a 600 si no se asigna." #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, fuzzy, no-wrap msgid "Macro Buttons" msgstr "Botones de la barra de herramientas" @@ -89310,7 +89315,7 @@ msgstr "" "De tal manera que escribir un programa ¡te hace responsable de incluir un G43 después de cada cambio de herramienta!" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, fuzzy, no-wrap msgid "Auto Tool Measurement" msgstr "Medición automática de herramientas" @@ -89360,7 +89365,7 @@ msgstr "" "diferente a muchas otras GUI. Debe seguir estos pasos:" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "Toque de su pieza en X e Y." @@ -89380,7 +89385,7 @@ msgid "Push the button block height and enter the measured value." msgstr "Presione el botón de altura del bloque e ingrese el valor medido." #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "Ir al modo automático e iniciar su programa." @@ -89397,7 +89402,7 @@ msgid "Tool measurement data" msgstr "Datos para medicion de herramientas" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, fuzzy, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/sketch_auto_tool_measurement.png" @@ -89534,7 +89539,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, fuzzy, no-wrap msgid "The Tool Sensor Section" msgstr "La seccion del sensor de herramienta" @@ -89568,7 +89573,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, fuzzy, no-wrap msgid "The Change Position Section" msgstr "La sección de cambio de posición" @@ -89587,7 +89592,7 @@ msgstr "" "coordenadas absolutas." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, fuzzy, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -89601,7 +89606,7 @@ msgstr "" "Z = -2\n" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "La Sección de Python" @@ -89726,7 +89731,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "Conecte la sonda de la herramienta en su archivo hal así:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, fuzzy, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "net probe motion.probe-input <= \n" @@ -89908,7 +89913,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, fuzzy, no-wrap msgid "Virtual Keyboard" @@ -90902,7 +90907,7 @@ msgstr "" "correspondiente en el cuadro de diálogo de selección de archivos." #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, fuzzy, no-wrap msgid "Run from Line" msgstr "La opción Ejecutar desde línea" @@ -105111,7 +105116,7 @@ msgstr "VCP Panels" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -105121,33 +105126,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, fuzzy, no-wrap msgid "Embedding Vismach Mill" msgstr "QtVismach Mill" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105157,32 +105163,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, fuzzy, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "images/silverdragon.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105192,13 +105198,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, fuzzy, no-wrap msgid "Subroutine Paths" msgstr "Rutas Absolutas" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -105207,7 +105213,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -105221,7 +105227,7 @@ msgstr "" "~/linuxcnc/nc_files/examples/ngcgui_lib/remap_lib\n" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -105229,7 +105235,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105243,12 +105249,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -105256,7 +105262,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -105265,13 +105271,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, fuzzy, no-wrap msgid "Program Extensions/Filters" msgstr "Dimensiones (fisicas necesarias) del programa" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -105280,7 +105286,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -105288,7 +105294,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 #, fuzzy msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " @@ -105302,7 +105308,7 @@ msgstr "" "como generar Código G de una imagen." #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -105320,7 +105326,7 @@ msgstr "" "visualización y será ejecutado por LinuxCNC con 'Run'." #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" @@ -105329,7 +105335,7 @@ msgstr "" "incluido en LinuxCNC y para correr programas de filtro basados en Python:" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -105349,40 +105355,40 @@ msgstr "" "py = python\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -105391,13 +105397,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, fuzzy, no-wrap msgid "Abort detection" msgstr "'description DOC;'" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -105406,7 +105412,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -105415,7 +105421,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -105423,13 +105429,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, fuzzy, no-wrap msgid "o sub\n" msgstr "o sub\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -105446,7 +105452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, fuzzy, no-wrap msgid "" "o endsub\n" @@ -105456,13 +105462,13 @@ msgstr "" "m2\n" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, fuzzy, no-wrap msgid "Startup codes" msgstr "G76 Ejemplo" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -105470,7 +105476,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -105479,7 +105485,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -105492,7 +105498,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -105502,13 +105508,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, fuzzy, no-wrap msgid "Post GUI HAL File" msgstr "Archivos HAL personalizados" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -105517,13 +105523,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -105535,13 +105541,13 @@ msgstr "" "POSTGUI_HALFILE = qtdragon_hd_debugging.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -105550,13 +105556,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -105566,13 +105572,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap msgid "HAL Bridge" msgstr "Pines HAL" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -105580,38 +105586,38 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 #, fuzzy msgid "It can report/change the current selected Axis button. +" msgstr "Líneas actuales y seleccionadas" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -105621,13 +105627,13 @@ msgstr "" "HALBRIDGE= hal_bridge -d\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -105651,13 +105657,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, fuzzy, no-wrap msgid "Builtin Sample Configurations" msgstr "Configuración del husillo" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -105665,13 +105671,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, fuzzy, no-wrap msgid "Key Bindings" msgstr "`keybindings`" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -105680,7 +105686,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -105692,14 +105698,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -105708,30 +105714,30 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "Haga clic en el botón de página PRINCIPAL" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 #, fuzzy msgid "go into AUTO mode" msgstr "in auto mode" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -105739,7 +105745,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -105747,7 +105753,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -105759,31 +105765,31 @@ msgstr "" "net tool-prep-number hal_manualtoolchange.number <= iocontrol.0.tool-prep-number\n" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -105791,7 +105797,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -105802,7 +105808,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -105810,13 +105816,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -105826,41 +105832,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, fuzzy, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-scale spindle.0.speed-out => scale.0.in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -105872,14 +105878,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -105887,12 +105893,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -105902,7 +105908,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -105910,7 +105916,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -105922,7 +105928,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -105930,13 +105936,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -105945,30 +105951,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -105977,13 +105983,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, fuzzy, no-wrap msgid "HAL files" msgstr "Archivos HALTCL" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -105991,13 +105997,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, fuzzy, no-wrap msgid "Manual Tool Changes" msgstr "Cambio manual de herramienta" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -106006,7 +106012,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -106015,13 +106021,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -106039,7 +106045,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -106051,19 +106057,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, fuzzy, no-wrap msgid "" "[AXIS_Z]\n" @@ -106073,7 +106079,7 @@ msgstr "" "OFFSET_AV_RATIO = 0.2\n" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -106081,13 +106087,13 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 #, fuzzy msgid "In the qtdragon_postgui.hal file add:" msgstr "En su archivo postgui.hal agregue:" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -106098,7 +106104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -106106,7 +106112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -106114,7 +106120,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -106124,25 +106130,25 @@ msgstr "" "setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, fuzzy, no-wrap msgid "Z level compensation" msgstr "Compensacion de Herramientas" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -106154,7 +106160,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -106164,7 +106170,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -106172,80 +106178,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, fuzzy, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "QTDragon Router" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, fuzzy, no-wrap msgid "QtDragon G-code Ripper" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, fuzzy, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "images/silverdragon.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -106253,7 +106259,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -106261,7 +106267,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -106270,20 +106276,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -106293,7 +106299,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -106303,7 +106309,7 @@ msgstr "" "addf logic-and servo-thread\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -106312,7 +106318,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -106322,7 +106328,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -106332,7 +106338,7 @@ msgstr "" "########################################################################\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -106343,7 +106349,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -106361,7 +106367,7 @@ msgstr "" "net eoffset-state qtdragon.eoffset-is-active <= motion.eoffset-active\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -106375,7 +106381,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -106386,7 +106392,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -106396,14 +106402,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -106413,7 +106419,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -106421,25 +106427,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -106448,32 +106454,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, fuzzy, no-wrap msgid "Versa Probe" msgstr "QTDragon Router" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, fuzzy, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "qtdragon - Muestra de 3 o 4 ejes" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, fuzzy, no-wrap msgid "QtDragon Probe" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, fuzzy, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "images/qtvcp_tester.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -106481,31 +106487,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -106514,13 +106520,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -106531,13 +106537,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -106546,13 +106552,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, fuzzy, no-wrap msgid "'PROBE'" msgstr "PROBE" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -106561,26 +106567,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -106591,13 +106597,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, fuzzy, no-wrap msgid "'PROBE HT'" msgstr "PROBE" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -106605,13 +106611,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -106619,13 +106625,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -106635,13 +106641,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -106649,50 +106655,50 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 #, fuzzy msgid "There are three toggle buttons:" msgstr "Hay algunas diferencias:" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, fuzzy, no-wrap msgid "'Auto Zero'" msgstr "pluto_servo" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, fuzzy, no-wrap msgid "'Auto Skew'" msgstr "Modo Torno" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, fuzzy, no-wrap msgid "'Tool Measure'" msgstr "Medición de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -106704,7 +106710,7 @@ msgstr "" "Actualmente el número de herramientas sonda solo es editable en el archivo de preferencias: +" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -106712,26 +106718,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" "Permitir o no medición de herramientas. Refleja el estado del botón en la " "pantalla." #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" @@ -106739,26 +106745,26 @@ msgstr "" "en la pantalla." #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" "La altura del interruptor de la sonda asignadora de herramienta. Refleja la " "entrada en la pantalla." #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, fuzzy msgid "The velocity to search for the tool probe switch" msgstr "" @@ -106766,26 +106772,26 @@ msgstr "" "sonda de herramienta" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" "La velocidad para sondear la longitud de la herramienta. Refleja la entrada " "en la pantalla." #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" @@ -106793,13 +106799,13 @@ msgstr "" "la pantalla." #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 #, fuzzy msgid "" "Reflect if the current tool is equal to the preference file probe number." @@ -106808,25 +106814,25 @@ msgstr "" "la herramienta." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, fuzzy, no-wrap msgid "Basic probe" msgstr "Sondeo en cuadrícula" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, fuzzy, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "qtdragon - Muestra de 3 o 4 ejes" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, fuzzy, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "images/qtvcp_tester.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -106834,257 +106840,257 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 #, fuzzy msgid "Outside Corners" msgstr "Perfil externo" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 #, fuzzy msgid "Inside Corners" msgstr "Perfil interno" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 #, fuzzy msgid "Calibration" msgstr "Configuración" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, fuzzy, no-wrap msgid "'Probe Tool'" msgstr "Información de sonda" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy, no-wrap msgid "'Probe Diameter'" msgstr "diámetro" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "El tamaño de la punta de la sonda" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy, no-wrap msgid "'Probe Rapid'" msgstr "Movimientos rápidos" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "La velocidad de movimientos rápidos en unidades de máquina" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, fuzzy, no-wrap msgid "'Probe Search'" msgstr "Información de sonda" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "La velocidad de la primer búsqueda ('burda') en unidades de máquina" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, fuzzy, no-wrap msgid "'Probe Feed'" msgstr "Velocidad de Jog" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "La velocidad de la segunda búsqueda ('fina') en unidades de máquina" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, fuzzy, no-wrap msgid "'Max Z Distance'" msgstr "LinuxCNC Instalado" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, fuzzy, no-wrap msgid "'Z Clearance'" msgstr "Apariencia" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, fuzzy, no-wrap msgid "'Extra Depth'" msgstr "'extra_setup'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, fuzzy, no-wrap msgid "'Edge Width'" msgstr "Ocultar widgets" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, fuzzy, no-wrap msgid "'Diameter Hint'" msgstr "diámetro" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, fuzzy, no-wrap msgid "'X Hint'" msgstr "*joints*" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, fuzzy, no-wrap msgid "'Y Hint'" msgstr "*joints*" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "Después de configurar los parámetros y pistas:" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 #, fuzzy msgid "Confirm the parameters are reasonable." msgstr "Decidir cómo se manejan los parámetros." #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -107092,13 +107098,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, fuzzy, no-wrap msgid "Corner Probe Example" msgstr "Perfil interno ejemplo" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -107106,63 +107112,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "Preestablecido:" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -107170,7 +107176,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -107178,14 +107184,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -107193,69 +107199,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -107267,31 +107273,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, fuzzy, no-wrap msgid "Touch plate" msgstr "Touch Off" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, fuzzy, no-wrap msgid "QtDragon - Touch Plate" msgstr "QTDragon Router" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, fuzzy, no-wrap msgid "QtDragon Touch Plate" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, fuzzy, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "images/gmoccapy_lathe.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -107300,7 +107306,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -107310,7 +107316,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -107322,33 +107328,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -107359,7 +107365,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 #, fuzzy msgid "" "To use this feature, you will need to do some additional settings and you " @@ -107372,48 +107378,48 @@ msgstr "" "su propio procedimiento ngc de remapeo." #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, fuzzy, no-wrap msgid "Workflow Overview" msgstr "Descripción general" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 #, fuzzy msgid "Setup steps include:" msgstr "Las declaraciones incluyen:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" "Capturando las velocidades de sondeo en la página de configuraciones de " "sonda versa." #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -107421,21 +107427,21 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." @@ -107444,18 +107450,18 @@ msgstr "" "de herramienta a la cara superior del bloque (incluida mordaza, etc.)." #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, fuzzy, no-wrap msgid "Auto tool measurement" msgstr "Medición automática de herramientas" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 #, fuzzy msgid "" "With the first given tool change the tool will be measured and the offset " @@ -107467,7 +107473,7 @@ msgstr "" "de gmoccapy es que no se necesita una herramienta de referencia." #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 #, fuzzy msgid "" "Your program must contain a tool change at the beginning. The tool will be " @@ -107481,73 +107487,73 @@ msgstr "" "la manera de hacerlo en Youtube." #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -107556,25 +107562,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, fuzzy, no-wrap msgid "Detailed Workflow Example" msgstr "Ejemplo detallado (RV-6SL)" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -107582,28 +107588,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -107611,25 +107617,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, fuzzy, no-wrap msgid "Procedure before starting a program" msgstr "P or p = pause program" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -107637,14 +107643,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -107652,12 +107658,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "Trote hacia su pieza de trabajo." #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -107666,7 +107672,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -107674,7 +107680,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -107683,14 +107689,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -107698,7 +107704,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -107709,13 +107715,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -107723,214 +107729,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, fuzzy, no-wrap msgid "QtDragon_hd height probing" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, fuzzy, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "images/silverdragon.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, fuzzy, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "La sección de cambio de posición" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, fuzzy, no-wrap msgid "Machine Probe At" msgstr "Menú de Máquina" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "El husillo entonces baja a la coordenada Z especificada." #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, fuzzy, no-wrap msgid "START button" msgstr "Botones de la barra de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, fuzzy, no-wrap msgid "ABORT button" msgstr "Botones de la barra de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, fuzzy, no-wrap msgid "HELP button" msgstr "Botones de la barra de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, fuzzy, no-wrap msgid "Tool Measurement Pins" msgstr "Pines de medición de herramientas" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 #, fuzzy msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " @@ -107942,38 +107948,38 @@ msgstr "" "código pueda reaccionar a diferentes valores." #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, fuzzy, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "Modificaciones de archivos INI en medición de herramienta" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 #, fuzzy msgid "Modify your INI file to include the following:" msgstr "Modifique su archivo INI para incluir lo siguiente:" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, fuzzy, no-wrap msgid "The PROBE section" msgstr "La sección MACRO" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, fuzzy, no-wrap msgid "The RS274NGC section" msgstr "En la sección [RS274NGC]" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -107982,7 +107988,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -107991,13 +107997,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "[RS274NGC]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -108007,7 +108013,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, fuzzy, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -108017,7 +108023,7 @@ msgstr "" "ON_ABORT_COMMAND=O call\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, fuzzy, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -108027,7 +108033,7 @@ msgstr "" "REMAP=M6 modalgroup=6 prolog=change_prolog ngc=change epilog=change_epilog\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -108041,7 +108047,7 @@ msgstr "" "X, Y, y Z establece la ubicación de la sonda asignadora de herramienta. +" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -108050,47 +108056,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "movimiento rápido a la posición X y Y [CHANGE_POSITION] del INI." #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 #, fuzzy msgid "wait for manual tool change acknowledgement" msgstr "Cambio manual de herramienta" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 #, fuzzy msgid "fast probe" msgstr "Sondeo en cuadrícula" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 #, fuzzy msgid "slow probe" msgstr "Grill probe" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -108098,27 +108104,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "Configuraciones de ejemplo:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -108136,7 +108142,7 @@ msgstr "" "MAXPROBE = -20\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 #, fuzzy msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " @@ -108150,7 +108156,7 @@ msgstr "" "coordenadas absolutas." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -108160,7 +108166,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -108170,13 +108176,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, fuzzy, no-wrap msgid "Required HAL Connections" msgstr "Conexiones Hal necesarias" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -108184,7 +108190,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -108196,7 +108202,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -108204,13 +108210,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, fuzzy, no-wrap msgid "Laser buttons" msgstr "Botones de la barra de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -108220,13 +108226,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, fuzzy, no-wrap msgid "Tabs Description" msgstr "Completado por tabulador" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -108238,58 +108244,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, fuzzy, no-wrap msgid "Main tab" msgstr "Pestaña MDI" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, fuzzy, no-wrap msgid "File Tab" msgstr "Archivos" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -108297,26 +108303,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, fuzzy, no-wrap msgid "Offsets Tab" msgstr "Pestañas de usuario" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, fuzzy, no-wrap msgid "Tool Tab" msgstr "Tabla de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -108327,43 +108333,43 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 #, fuzzy msgid "Set Current Tool Position" msgstr "M61 (Establecer número de herramienta)" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 #, fuzzy msgid "Adjust Current Tool Position" msgstr "Posicion actual" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 #, fuzzy msgid "Zero Current Tool Position" msgstr "Posicion actual" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 #, fuzzy msgid "Set Tool Offset Directly" msgstr "Pines de offsets de herramientas" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 #, fuzzy msgid "Reset To Last" msgstr "G92 Axes Offsets" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, fuzzy, no-wrap msgid "Status Tab" msgstr "Status" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -108371,13 +108377,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -108386,13 +108392,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -108400,7 +108406,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -108412,7 +108418,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -108422,31 +108428,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, fuzzy, no-wrap msgid "G-codes Tab" msgstr "Códigos G" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, fuzzy, no-wrap msgid "Setup Tab" msgstr "Configuración" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -108456,46 +108462,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "Hay botones de navegación para la página HTML:" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -108503,64 +108509,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, fuzzy, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "qtdragon - Muestra de 3 o 4 ejes" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, fuzzy, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "images/gmoccapy_lathe.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, fuzzy, no-wrap msgid "Settings Tab" msgstr "Página de configuración" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -108568,19 +108575,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, fuzzy, no-wrap msgid "User Tab" msgstr "Pestañas de usuario" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -108588,13 +108603,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -108604,56 +108619,56 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, fuzzy, no-wrap msgid "QtDragon - Two Style Examples" msgstr "qtdragon - Muestra de 3 o 4 ejes" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, fuzzy, no-wrap msgid "QtDragon styles" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, fuzzy, no-wrap msgid "images/style-comparison.png" msgstr "images/inside-comp.png" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, fuzzy, no-wrap msgid "Internationalisation" msgstr "Inicialización de arco" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." @@ -108662,26 +108677,26 @@ msgstr "" "qtdragon/languages." #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -108691,51 +108706,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, fuzzy, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "> sudo apt-get install dpkg-dev\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "Cambiar al directorio de idiomas:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -108745,41 +108760,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "Crear o editar un archivo .ts:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "lingüista\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -108789,7 +108804,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -108799,7 +108814,7 @@ msgstr "" "`Archivo -> Guardar`" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -108807,14 +108822,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -108824,26 +108839,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, fuzzy, no-wrap msgid "Customization" msgstr "Sugerencias de personalización de Axis" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -108853,33 +108868,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, fuzzy, no-wrap msgid "QtDragon stylesheet editor" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, fuzzy, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/gmoccapy_lathe.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -108891,12 +108906,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -108907,7 +108922,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -108921,12 +108936,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -108941,12 +108956,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -108956,12 +108971,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -108971,13 +108986,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -108988,12 +109003,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -109002,12 +109017,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -109020,12 +109035,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -109054,14 +109069,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -109073,13 +109088,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, fuzzy, no-wrap msgid "Qt Designer and Python code" msgstr "Depuración de código Python embebido" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -109092,31 +109107,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, fuzzy, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "QTDragon Router" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, fuzzy, no-wrap msgid "QtDragon customized" msgstr "QTDragon Router" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, fuzzy, no-wrap msgid "images/silverdragon_custom.png" msgstr "images/silverdragon.png" @@ -157826,8 +157841,8 @@ msgstr "" "retardo en absoluto. En el caso de un motor a pasos, la corriente que pasa " "por cada bobina, y por ende el campo magnético que jala al rotor para cada " "paso de rotación, toma algo de tiempo para surtir efecto. Esto debido a que " -"la bobina tiene inductancia (expresada en Henrios, abreviados con la letra H)" -", la cual tiene una tendencia natural a resistir el flujo de una corriente " +"la bobina tiene inductancia (expresada en Henrios, abreviados con la letra " +"H), la cual tiene una tendencia natural a resistir el flujo de una corriente " "rápidamente cambiante. Mayor inductancia en una bobina resulta en un tasa " "más baja de cambio de corriente, y por lo tanto una velocidad más baja de " "expansión y contracción del campo magnético." @@ -158592,9 +158607,7 @@ msgstr "20000" #: src/integrator/stepper-timing.adoc:33 src/integrator/stepper-timing.adoc:36 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g201-rev-16.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g201-" -"rev-16.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g201-rev-16.html" #. type: Table #: src/integrator/stepper-timing.adoc:34 @@ -158612,9 +158625,7 @@ msgstr "4500" #: src/integrator/stepper-timing.adoc:34 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g202-rev-15.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g202-" -"rev-15.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g202-rev-15.html" #. type: Table #: src/integrator/stepper-timing.adoc:35 @@ -158672,9 +158683,7 @@ msgstr "Flanco ascendente" #: src/integrator/stepper-timing.adoc:35 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g203v-rev-7.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/" -"g203v-rev-7.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g203v-rev-7.html" #. type: Table #: src/integrator/stepper-timing.adoc:36 @@ -158698,9 +158707,7 @@ msgstr "212" #: src/integrator/stepper-timing.adoc:37 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g212-rev-15.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g212-" -"rev-15.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g212-rev-15.html" #. type: Table #: src/integrator/stepper-timing.adoc:38 @@ -158712,9 +158719,7 @@ msgstr "213v" #: src/integrator/stepper-timing.adoc:38 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g213v-rev-7.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/" -"g213v-rev-7.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/stepper-drives/g213v-rev-7.html" #. type: Table #: src/integrator/stepper-timing.adoc:39 @@ -158732,9 +158737,7 @@ msgstr "3500" #: src/integrator/stepper-timing.adoc:39 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/g320-rev-7.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/" -"g320-rev-7.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/g320-rev-7.html" #. type: Table #: src/integrator/stepper-timing.adoc:40 @@ -158759,9 +158762,7 @@ msgstr "2500" #: src/integrator/stepper-timing.adoc:40 #, no-wrap msgid "https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/g320x-rev-10.html" -msgstr "" -"https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/" -"g320x-rev-10.html" +msgstr "https://www.geckodrive.com/support/motor-control-manuals/dc-servo-drives/g320x-rev-10.html" #. type: Table #: src/integrator/stepper-timing.adoc:41 src/integrator/stepper-timing.adoc:42 @@ -159011,8 +159012,7 @@ msgstr "Silverpak 17D/DE" #: src/integrator/stepper-timing.adoc:52 #, no-wrap msgid "https://www.linengineering.com/site/products/pdf/SilverPak17D_DE-manual.pdf" -msgstr "" -"https://www.linengineering.com/site/products/pdf/SilverPak17D_DE-manual.pdf" +msgstr "https://www.linengineering.com/site/products/pdf/SilverPak17D_DE-manual.pdf" #. type: Table #: src/integrator/stepper-timing.adoc:53 @@ -159030,8 +159030,7 @@ msgstr "Pro Chopper Board" #: src/integrator/stepper-timing.adoc:53 #, no-wrap msgid "https://www.hobbycnc.com/products/hobbycnc-pro-chopper-driver-board-kits/" -msgstr "" -"https://www.hobbycnc.com/products/hobbycnc-pro-chopper-driver-board-kits/" +msgstr "https://www.hobbycnc.com/products/hobbycnc-pro-chopper-driver-board-kits/" #. type: Table #: src/integrator/stepper-timing.adoc:54 @@ -247169,7 +247168,8 @@ msgstr "B\\&.I (requiere un hilo de punto flotante)" #. type: Plain text #: man/man9/eoffset_per_angle.9:102 msgid "B\\&.I\\&.B bit in (default: I<0>)" -msgstr "B\\&.I\\&.B bit in (predeterminado: I<0>)" +msgstr "" +"B\\&.I\\&.B bit in (predeterminado: I<0>)" #. type: Plain text #: man/man9/eoffset_per_angle.9:104 @@ -247247,8 +247247,8 @@ msgstr "" msgid "" "B\\&.I\\&.B float in (default: I<0\\&.1>)" msgstr "" -"B\\&.I\\&.B float in (predeterminado: I<0\\" -"&.1>)" +"B\\&.I\\&.B float in (predeterminado: " +"I<0\\&.1>)" #. type: Plain text #: man/man9/eoffset_per_angle.9:139 @@ -247524,7 +247524,8 @@ msgstr "B\\&.I\\&.B bit in (predeterminado: I)" #. type: Plain text #: man/man9/estop_latch.9:126 msgid "B\\&.I\\&.B bit in (default: I)" -msgstr "B\\&.I\\&.B bit in (predeterminado: I)" +msgstr "" +"B\\&.I\\&.B bit in (predeterminado: I)" #. type: Plain text #: man/man9/estop_latch.9:130 @@ -247780,8 +247781,8 @@ msgstr "Valor estimado\\&." #: man/man9/filter_kalman.9:92 msgid "B\\&.I\\&.B float rw (default: I<1\\&.17549e-38>)" msgstr "" -"B\\&.I\\&.B float rw (predeterminado: I<1\\&.17549e-" -"38>)" +"B\\&.I\\&.B float rw (predeterminado: " +"I<1\\&.17549e-38>)" #. type: Plain text #: man/man9/filter_kalman.9:94 @@ -247792,8 +247793,8 @@ msgstr "" #: man/man9/filter_kalman.9:97 msgid "B\\&.I\\&.B float rw (default: I<1\\&.17549e-38>)" msgstr "" -"B\\&.I\\&.B float rw (predeterminado: I<1\\&.17549e-" -"38>)" +"B\\&.I\\&.B float rw (predeterminado: " +"I<1\\&.17549e-38>)" #. type: Plain text #: man/man9/filter_kalman.9:99 @@ -248231,7 +248232,8 @@ msgstr "" #. type: Plain text #: man/man9/gearchange.9:89 msgid "B\\&.I\\&.B float rw (default: I<1\\&.0>)" -msgstr "B\\&.I\\&.B float rw (predeterminado: I<1\\&.0>)" +msgstr "" +"B\\&.I\\&.B float rw (predeterminado: I<1\\&.0>)" #. type: Plain text #: man/man9/gearchange.9:93 @@ -248967,7 +248969,8 @@ msgstr "B\\&.I\\&.B float rw (predeterminado: I<2\\&.0>)" #. type: Plain text #: man/man9/joyhandle.9:83 msgid "B\\&.I\\&.B float rw (default: I<0\\&.>)" -msgstr "B\\&.I\\&.B float rw (predeterminado: I<0\\&.>)" +msgstr "" +"B\\&.I\\&.B float rw (predeterminado: I<0\\&.>)" #. type: Plain text #: man/man9/joyhandle.9:87 @@ -251471,7 +251474,8 @@ msgstr "" #. type: Plain text #: man/man9/moveoff.9:95 msgid "B\\&.I\\&.B bit in (default: I<1>)" -msgstr "B\\&.I\\&.B bit in (predeterminado: I<1>)" +msgstr "" +"B\\&.I\\&.B bit in (predeterminado: I<1>)" #. type: Plain text #: man/man9/moveoff.9:97 @@ -251497,8 +251501,8 @@ msgstr "" msgid "" "B\\&.I\\&.B float in (default: I<0\\&.02>)" msgstr "" -"B\\&.I\\&.B float in (predeterminado: I<0\\" -"&.02>)" +"B\\&.I\\&.B float in (predeterminado: " +"I<0\\&.02>)" #. type: Plain text #: man/man9/moveoff.9:108 @@ -251510,8 +251514,8 @@ msgstr "" msgid "" "B\\&.I\\&.B float in (default: I<0\\&.02>)" msgstr "" -"B\\&.I\\&.B float in (predeterminado: I<0\\" -"&.02>)" +"B\\&.I\\&.B float in (predeterminado: " +"I<0\\&.02>)" #. type: Plain text #: man/man9/moveoff.9:113 @@ -253077,7 +253081,8 @@ msgstr "" #. type: Plain text #: man/man9/ohmic.9:74 msgid "B\\&.I\\&.B float in (default: I<22>)" -msgstr "B\\&.I\\&.B float in (predeterminado: I<22>)" +msgstr "" +"B\\&.I\\&.B float in (predeterminado: I<22>)" #. type: Plain text #: man/man9/ohmic.9:76 @@ -253309,7 +253314,8 @@ msgstr "" #. type: Plain text #: man/man9/oneshot.9:78 msgid "B\\&.I\\&.B bit rw (default: I)" -msgstr "B\\&.I\\&.B bit rw (predeterminado: I)" +msgstr "" +"B\\&.I\\&.B bit rw (predeterminado: I)" #. type: Plain text #: man/man9/oneshot.9:80 @@ -258312,8 +258318,8 @@ msgstr "Dirección del pestillo de la casa" msgid "" "B\\&.I\\&.B float in (default: I<0\\&.1>)" msgstr "" -"B\\&.I\\&.B float in (predeterminado: I<0\\" -"&.1>)" +"B\\&.I\\&.B float in (predeterminado: " +"I<0\\&.1>)" #. type: Plain text #: man/man9/sim_home_switch.9:58 @@ -259152,7 +259158,8 @@ msgstr "" #. type: Plain text #: man/man9/sim_spindle.9:61 msgid "B\\&.I\\&.B float rw (default: I<1\\&.0>)" -msgstr "B\\&.I\\&.B float rw (predeterminado: I<1\\&.0>)" +msgstr "" +"B\\&.I\\&.B float rw (predeterminado: I<1\\&.0>)" #. type: Plain text #: man/man9/sim_spindle.9:64 @@ -259808,7 +259815,8 @@ msgstr "" #. type: Plain text #: man/man9/steptest.9:113 msgid "B\\&.I\\&.B float rw (default: I<\\&.001>)" -msgstr "B\\&.I\\&.B float rw (predeterminado: I<\\&.001>)" +msgstr "" +"B\\&.I\\&.B float rw (predeterminado: I<\\&.001>)" #. type: Plain text #: man/man9/steptest.9:117 @@ -260823,7 +260831,8 @@ msgstr "" #. type: Plain text #: man/man9/timedelta.9:61 msgid "B\\&.I\\&.B s32 out (default: I<0>)" -msgstr "B\\&.I\\&.B s32 out (predeterminado: I<0>)" +msgstr "" +"B\\&.I\\&.B s32 out (predeterminado: I<0>)" #. type: Plain text #: man/man9/timedelta.9:67 @@ -261764,6 +261773,14 @@ msgstr "B\\&.I\\&.B bit out" msgid "B(9), B(9), B(9), B(9), B(9)\\&." msgstr "" +#, fuzzy +#~ msgid "" +#~ "Rapid move back down to the current hole bottom, less .010 of an inch or " +#~ "0.254 mm." +#~ msgstr "" +#~ "Movimiento rápido hacia abajo hasta el fondo del agujero actual, " +#~ "retrocediendo un poco." + #~ msgid "Moveoff" #~ msgstr "Moveoff" From c5755f3692f557ceaca5042f9b24cebfdc0b023a Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:48 +0100 Subject: [PATCH 18/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/fr.po | 2429 +++++++++++++++++++++++++------------------------ 1 file changed, 1228 insertions(+), 1201 deletions(-) diff --git a/docs/po/fr.po b/docs/po/fr.po index 8f1adc2f185..645dec6c113 100644 --- a/docs/po/fr.po +++ b/docs/po/fr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-07-15 14:39+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: LANGUAGE \n" @@ -2910,7 +2910,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2935,7 +2935,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2948,7 +2948,7 @@ msgid "inverse time feed mode" msgstr "mode vitesse inverse du temps" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -11340,7 +11340,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -16755,17 +16755,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -20004,7 +20003,7 @@ msgstr "Configuration de la Prise d'Origine" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -26854,8 +26853,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "*enabled*" @@ -26999,8 +26998,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -27039,7 +27038,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -27337,159 +27336,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "*position*" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "*rotation_xy*" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "*settings*" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -27501,124 +27511,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "*spindle*" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "*tool_from_pocket*" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -27628,7 +27638,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27644,13 +27654,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -27658,7 +27668,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27671,39 +27681,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "*velocity*" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -27714,44 +27724,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -27763,103 +27773,103 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" "Pour chaque articulation, les clés suivantes du dictionnaire sont " "disponibles :" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "*fault*" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "'(returns float)' - position actuelle de l'entrée." #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -28092,32 +28102,32 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, fuzzy, no-wrap msgid "Preparing to send commands" msgstr "Préparer le fichier de commande HAL" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 #, fuzzy msgid "the machine is turned on and" msgstr "" @@ -28127,30 +28137,30 @@ msgstr "" "La compensation de d'outil est active." #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 #, fuzzy msgid "the mode is set to `MDI mode`" msgstr "Changement du mode automatique au mode MDI." #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28161,7 +28171,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -28170,7 +28180,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -28180,25 +28190,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28208,7 +28218,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -28216,7 +28226,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -28226,7 +28236,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -28234,7 +28244,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -28242,13 +28252,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -28257,25 +28267,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, fuzzy, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "G53 G0 X0 Y0 Z0\n" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -28283,7 +28293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -28292,13 +28302,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, fuzzy, no-wrap msgid "c.override_limits()\n" msgstr "Dépassement de limite" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -28306,128 +28316,128 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 #, fuzzy msgid "run, step, pause or resume a program." msgstr "'Pause' - Effectue une pause dans le programme." #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 #, fuzzy msgid "engage or release spindle brake." msgstr "Bascule du contrôle frein de broche" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 #, fuzzy msgid "set the feedrate override, 1.0 = 100%." msgstr "Réglage de la vitesse travail (F)." #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, fuzzy, no-wrap @@ -28435,7 +28445,7 @@ msgid "Syntax" msgstr "Syntaxes" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -28444,14 +28454,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, fuzzy, no-wrap msgid "Constants" msgstr "Constants" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -28459,24 +28469,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -28486,13 +28496,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, fuzzy, no-wrap msgid "Command Constants" msgstr "Constants" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -28501,13 +28511,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -28520,12 +28530,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -28537,37 +28547,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, fuzzy, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -28576,53 +28586,53 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 #, fuzzy msgid "reload the tool table." msgstr "G43.1 does not write to the tool table." #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 #, fuzzy msgid "set maximum velocity" msgstr "Vitesse Maxi" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -28631,7 +28641,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -28639,224 +28649,224 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, fuzzy, no-wrap msgid "`override_limits()`" msgstr "Dépassement de limite" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 #, fuzzy msgid "set rapid override factor" msgstr "Correcteur de déplacement Rapide (Rapid Override)" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 #, fuzzy msgid "reset the RS274NGC interpreter" msgstr "'gcode' fournit l'accès à l'interpréteur RS274NGC" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 #, fuzzy msgid "set adaptive feed flag" msgstr "réglage du contrôle de vitesse adaptative (M52)" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 #, fuzzy msgid "set analog output pin to value" msgstr "setp (jeu de paramètres (ou broches) à une valeur)" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -28865,7 +28875,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -28873,7 +28883,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -28881,7 +28891,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -28889,7 +28899,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -28897,7 +28907,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -28905,7 +28915,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -28913,96 +28923,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -29013,20 +29023,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -29037,7 +29047,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29047,13 +29057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -29066,20 +29076,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, fuzzy, no-wrap msgid "Reading INI file values" msgstr "Donner des valeurs aux Widgets HAL et à leurs pins" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29089,7 +29099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, fuzzy, no-wrap msgid "" "import sys\n" @@ -29099,13 +29109,13 @@ msgstr "" "import hal\n" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -29113,7 +29123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, fuzzy, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -29124,7 +29134,7 @@ msgstr "" "print('machine name =',machine)\n" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -29132,7 +29142,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -29140,7 +29150,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -29150,12 +29160,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -29165,13 +29175,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, fuzzy, no-wrap msgid "import linuxcnc\n" msgstr "iocontrol" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -29179,105 +29189,105 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, fuzzy, no-wrap msgid "members" msgstr "Number" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 #, fuzzy msgid "number of points." msgstr "'P' - nombre de tours" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, fuzzy, no-wrap msgid "methods" msgstr "Méthode simple" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, fuzzy, no-wrap msgid "`start(float)`" msgstr "tristate_float" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -37013,8 +37023,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, fuzzy, no-wrap @@ -46422,7 +46432,7 @@ msgid "<>" msgstr "<> is active." #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, fuzzy, no-wrap msgid "Dwell" @@ -46627,7 +46637,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, fuzzy, no-wrap msgid "Probing" @@ -46982,7 +46992,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, fuzzy, no-wrap msgid "Arc Distance Mode" msgstr "Arc en mode distance absolue" @@ -47112,7 +47122,7 @@ msgstr "" "[TRAJ] section if an axis MAX_VELOCITY or trajectory constraints limit it." #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, fuzzy, no-wrap msgid "G0 Example" msgstr "" @@ -47192,10 +47202,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -49650,7 +49660,7 @@ msgstr "" "pour réaliser un filetage conique." #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, fuzzy, no-wrap msgid "Technical Info" msgstr "Informations techniques" @@ -49678,7 +49688,7 @@ msgstr "" "le bon filetage." #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, fuzzy, no-wrap msgid "HAL Connections" @@ -50959,7 +50969,7 @@ msgstr "" "G53 X2 (mouvement linéaire rapide à la coordonnée absolue X=2)\n" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 #, fuzzy msgid "See <> section for more information." msgstr "" @@ -51568,7 +51578,7 @@ msgstr "" "Un de ces G-codes est utilisé alors que la compensation d'outil est active." #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 #, fuzzy msgid "" "See the <> section for an overview " @@ -52159,7 +52169,7 @@ msgstr "G73 Cycle de perçage avec brise copeaux(((G73 Cycle de perçage avec br #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, fuzzy, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "G73 axes R- Q- \n" #. type: Plain text @@ -52186,7 +52196,7 @@ msgstr "'L-' - Répétition" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" "Le cycle 'G73' est destiné au perçage profond ou au fraisage avec brise-" "copeaux. Les retraits, au cours de ce cycle, fragmentent les copeaux longs " @@ -52221,12 +52231,14 @@ msgstr "" "profonde entre, l'incrément 'delta' ou la position de Z programmée." #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 #, fuzzy msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" @@ -52234,43 +52246,43 @@ msgstr "" "atteinte à l'étape 2." #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 #, fuzzy msgid "The Z axis does a rapid move to the R position." msgstr "Un mouvement de l'axe Z en vitesse rapide jusqu'au plan de retrait." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 #, fuzzy msgid "the Q number is negative or zero." msgstr "La valeur de Q est négative ou égale à zéro." #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 #, fuzzy msgid "the R number is not specified" msgstr "Le nombre R n'est pas spécifié." #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, fuzzy, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "G84 Cycle de taraudage à droite(((G84 Cycle de taraudage à droite)))" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, fuzzy, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 #, fuzzy msgid "'R-' - Retract position along the Z axis." msgstr "'R-' - Retract position along the Z axis." #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 #, fuzzy msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " @@ -52280,19 +52292,19 @@ msgstr "" "<> for examples." #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 #, fuzzy msgid "'P-' - Dwell time (seconds)." msgstr "'P-' - Dwell time (seconds)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 #, fuzzy msgid "'$-' - Selected spindle." msgstr "'$-' - Selected spindle." #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 #, fuzzy msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " @@ -52302,13 +52314,13 @@ msgstr "" "revolution (thread pitch))." #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 #, fuzzy msgid "G74 does not use synchronized motion." msgstr "G74 does not use synchronized motion." #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 #, fuzzy msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " @@ -52318,10 +52330,10 @@ msgstr "" "bottom of the hole." #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 #, fuzzy msgid "" "Preliminary motion, as described in the <>." #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 #, fuzzy msgid "Disable Feed and Speed Overrides." msgstr "Disable Feed and Speed Overrides." #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 #, fuzzy msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "Move the Z-axis at the current feed rate to the Z position." #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 #, fuzzy msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "Stop the selected spindle (chosen by the $ parameter)" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 #, fuzzy msgid "Start spindle rotation clockwise." msgstr "Start spindle rotation clockwise." #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 #, fuzzy msgid "Dwell for the P number of seconds." msgstr "" @@ -52402,19 +52414,19 @@ msgstr "" "Temporisation de P secondes." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 #, fuzzy msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "Move the Z-axis at the current feed rate to clear Z" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 #, fuzzy msgid "Restore Feed and Speed override enables to previous state" msgstr "Restore Feed and Speed override enables to previous state" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 #, fuzzy msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " @@ -52428,31 +52440,31 @@ msgstr "" "gives a feed of F125." #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, fuzzy, no-wrap msgid "G76 Threading Cycle" msgstr "Filetage" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, fuzzy, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "G76 P- Z- I- J- R- K- Q- H- E- L-\n" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, fuzzy, no-wrap msgid "G76 Threading" msgstr "Filetage G76" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, fuzzy, no-wrap msgid "images/g76-threads_en.svg" msgstr "images/g76-threads_fr.png" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 #, fuzzy msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" @@ -52462,13 +52474,13 @@ msgstr "" "la valeur de 'Z' dans la commande." #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 #, fuzzy msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "'P-' - Le pas du filet en distance de déplacement par tour." #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 #, fuzzy msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " @@ -52478,7 +52490,7 @@ msgstr "" "cette position 'Z'." #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 #, fuzzy msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " @@ -52490,7 +52502,7 @@ msgstr "" "rayon." #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 #, fuzzy msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " @@ -52504,7 +52516,7 @@ msgstr "" "'G76'." #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 #, fuzzy msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " @@ -52514,7 +52526,7 @@ msgstr "" "première passe sera à 'J' au delà de la crête du filet 'I'." #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 #, fuzzy msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " @@ -52524,13 +52536,13 @@ msgstr "" "dernière passe du filetage sera à 'K' au delà de la crête du filet 'I'." #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 #, fuzzy msgid "Optional settings" msgstr "Paramètres facultatifs:" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 #, fuzzy msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " @@ -52544,7 +52556,7 @@ msgstr "" "spindle.1.revs" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 #, fuzzy msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " @@ -52561,7 +52573,7 @@ msgstr "" "supérieures à 2.0 sélectionnent une surface décroissante." #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 #, fuzzy msgid "" "Unnecessarily high degression values will produce an unnecessarily high " @@ -52571,7 +52583,7 @@ msgstr "" "inutilement important de passes. (dégressivité = plongée par paliers)" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 #, fuzzy msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " @@ -52587,7 +52599,7 @@ msgstr "" "l'outil. Typiquement, les valeurs sont 29, 29.5 ou 30 degrés." #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 #, fuzzy msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " @@ -52598,7 +52610,7 @@ msgstr "" "finition, programmer 'H0'." #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 #, fuzzy msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " @@ -52608,7 +52620,7 @@ msgstr "" "les valeurs de 'E' et 'L'." #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 #, fuzzy msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " @@ -52624,7 +52636,7 @@ msgstr "" "'E' identique à 'K'." #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 #, fuzzy msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " @@ -52643,7 +52655,7 @@ msgstr "" "synchronize and begin the cut." #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 #, fuzzy msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " @@ -52655,7 +52667,7 @@ msgstr "" "threads." #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 #, fuzzy msgid "" "The tool will pause briefly for synchronization before each threading pass, " @@ -52668,7 +52680,7 @@ msgstr "" "pièce ou qu'un cône d'entrée soit utilisé." #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 #, fuzzy msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " @@ -52689,7 +52701,7 @@ msgstr "" "changeant pas la vitesse de broche pendant le filetage." #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 #, fuzzy msgid "" "The final position of the tool will be at the end of the 'drive line'. A " @@ -52701,43 +52713,43 @@ msgstr "" "sortir l'outil de la pièce." #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 #, fuzzy msgid "The active plane is not the ZX plane." msgstr "Le plan de travail actif n'est pas ZX." #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 #, fuzzy msgid "Other axis words, such as X- or Y-, are specified." msgstr "D'autres mots d'axes que X ou Y, sont spécifiés." #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 #, fuzzy msgid "The 'R-' degression value is less than 1.0." msgstr "La dégressivité 'R' est inférieure à 1.0." #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 #, fuzzy msgid "All the required words are not specified." msgstr "Tous les mots requis ne sont pas spécifiés." #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 #, fuzzy msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "'P', 'J', 'K' ou 'H' est négatif." #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 #, fuzzy msgid "'E-' is greater than half the drive line length." msgstr "'E-' est supérieur à la moitié de la longueur de la ligne pilote." #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 #, fuzzy msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " @@ -52750,7 +52762,7 @@ msgstr "" "synchronisés avec la broche." #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 #, fuzzy msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " @@ -52760,7 +52772,7 @@ msgstr "" "G33, voir les <>." #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 #, fuzzy msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " @@ -52772,13 +52784,13 @@ msgstr "" "utilisant la configuration 'sim/lathe.ini'." #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, fuzzy, no-wrap msgid "G76 Example Code" msgstr "Exemple de G-Code avec G76" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, fuzzy, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -52788,7 +52800,7 @@ msgstr "" "G76 P0.05 Z-1 I-0.075 J0.008 K0.045 Q29.5 L2 E0.045\n" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 #, fuzzy msgid "" "In the figure the tool is in the final position after the G76 cycle is " @@ -52802,25 +52814,25 @@ msgstr "" "par L2 E0.045. Les lignes blanches sont les mouvements de coupe." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, fuzzy, no-wrap msgid "G76 Example" msgstr "Exemple de parcours d'outil avec G76" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, fuzzy, no-wrap msgid "images/g76-01.png" msgstr "images/g76-01.png" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, fuzzy, no-wrap msgid "G80-G89 Canned Cycles" msgstr "Pourquoi utiliser les cycles de perçage ?" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 #, fuzzy msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " @@ -52831,7 +52843,7 @@ msgstr "" "descriptions." #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 #, fuzzy msgid "" "All canned cycles are performed with respect to the currently-selected " @@ -52852,7 +52864,7 @@ msgstr "" "substituer U, V, W avec X, Y, Z dans les instructions suivantes." #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 #, fuzzy msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " @@ -52866,13 +52878,13 @@ msgstr "" "ne sont pas autorisés." #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, fuzzy, no-wrap msgid "Common Words" msgstr "Mots communs" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 #, fuzzy msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " @@ -52887,13 +52899,13 @@ msgstr "" "perçage utilisent des arguments supplémentaires." #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, fuzzy, no-wrap msgid "Sticky Words" msgstr "Mots 'sticky'" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 #, fuzzy msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " @@ -52910,7 +52922,7 @@ msgstr "" "une nouvelle valeur. La valeur de R est toujours 'sticky'." #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 #, fuzzy msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " @@ -52925,13 +52937,13 @@ msgstr "" "positions absolues dans le système de coordonnées courant." #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, fuzzy, no-wrap msgid "Repeat Cycle" msgstr "Répétition de cycle" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 #, fuzzy msgid "" "The L number is optional and represents the number of repeats. L=0 is not " @@ -52963,13 +52975,13 @@ msgstr "" "omis, le mot L est équivalent à L=1. La valeur de L n'est pas 'sticky'." #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, fuzzy, no-wrap msgid "Retract Mode" msgstr "Mode de retrait" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 #, fuzzy msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " @@ -52986,55 +52998,55 @@ msgstr "" "plan de retrait>>." #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, fuzzy, no-wrap msgid "Canned Cycle Errors" msgstr "Pourquoi utiliser les cycles de perçage ?" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 #, fuzzy msgid "axis words are all missing during a canned cycle," msgstr "Tous les mots X, Y et Z sont manquants durant un cycle de perçage." #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 #, fuzzy msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "Des mots d'axes de différents groupes (XYZ) (UVW) sont utilisés." #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 #, fuzzy msgid "a P number is required and a negative P number is used," msgstr "Un nombre P est requis mais un nombre P négatif est utilisé." #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 #, fuzzy msgid "an L number is used that does not evaluate to a positive integer," msgstr "Un nombre L est utilisé mais n'est pas un entier positif." #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 #, fuzzy msgid "rotary axis motion is used during a canned cycle," msgstr "Un mouvement d'axe rotatif est utilisé durant un cycle de perçage." #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 #, fuzzy msgid "inverse time feed rate is active during a canned cycle," msgstr "Une vitesse inverse du temps est activée durant un cycle de perçage." #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 #, fuzzy msgid "or cutter compensation is active during a canned cycle." msgstr "La compensation d'outil est activée durant un cycle de perçage." #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 #, fuzzy msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" @@ -53043,7 +53055,7 @@ msgstr "" "si:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 #, fuzzy msgid "" "the Z number is missing and the same canned cycle was not already active," @@ -53052,13 +53064,13 @@ msgstr "" "encore été activé." #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 #, fuzzy msgid "or the R number is less than the Z number." msgstr "La valeur de R est inférieure à celle de Z." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 #, fuzzy msgid "" "If other planes are active, the error conditions are analogous to the XY " @@ -53068,13 +53080,13 @@ msgstr "" "du plan XY décrites ci-dessus." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, fuzzy, no-wrap msgid "Preliminary and In-Between Motion" msgstr "Mouvement préliminaire et Intermédiaire" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 #, fuzzy msgid "" "Preliminary motion is a set of motions that is common to all of the milling " @@ -53089,7 +53101,7 @@ msgstr "" "valeur de L." #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 #, fuzzy msgid "" "In addition, at the beginning of the first cycle and each repeat, the " @@ -53099,7 +53111,7 @@ msgstr "" "mouvements suivants sont faits:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 #, fuzzy msgid "" "A <> parallel to the XY-plane to the given XY-position." @@ -53108,7 +53120,7 @@ msgstr "" "programmée." #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 #, fuzzy msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " @@ -53118,7 +53130,7 @@ msgstr "" "R, si il n'est pas déjà à cette position R." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 #, fuzzy msgid "" "If another plane is active, the preliminary and in-between motions are " @@ -53128,13 +53140,13 @@ msgstr "" "analogue." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, fuzzy, no-wrap msgid "Why use a canned cycle?" msgstr "Pourquoi utiliser les cycles de perçage ?" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 #, fuzzy msgid "" "There are at least two reasons for using canned cycles. The first is the " @@ -53145,7 +53157,7 @@ msgstr "" "de code pour être exécuté." #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 #, fuzzy msgid "" "The G81 <> demonstrates how a canned cycle " @@ -53164,7 +53176,7 @@ msgstr "" "courante avec les cycles de perçage." #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 #, fuzzy msgid "Line numbers are not needed but help clarify these examples." msgstr "" @@ -53172,13 +53184,13 @@ msgstr "" "exemples" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, fuzzy, no-wrap msgid "Eight Holes" msgstr "Exemple de perçage de huit trous" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, fuzzy, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -53200,7 +53212,7 @@ msgstr "" "N170 M2 (fin de programme)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 #, fuzzy msgid "" "The G98 on the second line above means that the return move will be to the Z " @@ -53210,19 +53222,19 @@ msgstr "" "value on the first line since it is higher than the specified R value." #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, fuzzy, no-wrap msgid "images/eight-holes_en.svg" msgstr "images/eight.png" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, fuzzy, no-wrap msgid "Twelve Holes in a Square" msgstr "Exemple de douze trous en carré" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 #, fuzzy msgid "" "This example demonstrates the use of the L word to repeat a set of " @@ -53236,7 +53248,7 @@ msgstr "" "lignes de code dans le mouvement modal." #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, fuzzy, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -53264,13 +53276,13 @@ msgstr "" "N1100 M2 (fin de programme)\n" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, fuzzy, no-wrap msgid "images/twelve-holes_en.svg" msgstr "images/twelve.png" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 #, fuzzy msgid "" "The second reason to use a canned cycle is that they all produce preliminary " @@ -53282,19 +53294,19 @@ msgstr "" "contrôlable, quel que soit le point de départ du cycle." #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy msgid "G80 Cancel Modal Motion" msgstr "G80 Révocation des codes modaux(((G80 Révocation des codes modaux)))" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, fuzzy, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "Pourquoi utiliser les cycles de perçage ?" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 #, fuzzy msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " @@ -53306,19 +53318,19 @@ msgstr "" "même groupe." #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 #, fuzzy msgid "Axis words are programmed when G80 is active." msgstr "Des mots d'axes sont programmés quand G80 est actif." #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, fuzzy, no-wrap msgid "G80 Example" msgstr "Exemple avec G80:" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, fuzzy, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -53330,7 +53342,7 @@ msgstr "" "G0 X0 Y0 Z0 (active les mouvements en vitesse rapide et déplace le mobile en X0, Y0 et Z0)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 #, fuzzy msgid "" "The following code produces the same final position and machine state as the " @@ -53340,7 +53352,7 @@ msgstr "" "machine que l'exemple suivant:" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, fuzzy, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -53350,7 +53362,7 @@ msgstr "" "G0 X0 Y0 Z0 (active les mouvements en vitesse rapide et déplace le mobile en X0, Y0 et Z0)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 #, fuzzy msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " @@ -53364,7 +53376,7 @@ msgstr "" "G de mouvement." #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 #, fuzzy msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " @@ -53379,13 +53391,13 @@ msgstr "" "qui suit." #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, fuzzy, no-wrap msgid "G80 Example 1" msgstr "Exemple 2 avec G80:" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, fuzzy, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -53421,7 +53433,7 @@ msgstr "" "N240 M2 (fin du programme)\n" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 #, fuzzy msgid "" "Notice the Z position change after the first four holes. Also, this is one " @@ -53433,7 +53445,7 @@ msgstr "" "présents, permettant d'envoyer le lecteur sur une ligne de code spécifique." #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 #, fuzzy msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " @@ -53448,31 +53460,31 @@ msgstr "" "N200 appartiennent au cycle de perçage." #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, fuzzy, no-wrap msgid "G81 Drilling Cycle" msgstr "G73 Cycle de perçage avec brise copeaux(((G73 Cycle de perçage avec brise copeaux)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, fuzzy, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G81 (X- Y- Z- ) ou (U- V- W- ) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 #, fuzzy msgid "The 'G81' cycle is intended for drilling." msgstr "Le cycle 'G81' est destiné au perçage." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 #, fuzzy msgid "The cycle functions as follows:" msgstr "Le cycle fonctionne de la manière suivante:" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 #, fuzzy msgid "" "Move the Z-axis at the current <> to the Z " @@ -53486,8 +53498,8 @@ msgstr "" "programmée." #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 #, fuzzy msgid "The Z-axis does a <> to clear Z." msgstr "" @@ -53501,31 +53513,31 @@ msgstr "" "Retrait de l'axe Z en vitesse rapide vers le plan de retrait." #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, fuzzy, no-wrap msgid "G81 Cycle" msgstr "Cycle G81" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, fuzzy, no-wrap msgid "images/g81mult_en.svg" msgstr "images/G81mult.png" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, fuzzy, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "Exemple 1: G81 en position absolue" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, fuzzy, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G81 G98 X4 Y5 Z1.5 R2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 #, fuzzy msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " @@ -53539,7 +53551,7 @@ msgstr "" "ligne de codes suivante est interprétée:" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 #, fuzzy msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " @@ -53550,81 +53562,81 @@ msgstr "" "cycle une fois." #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 #, fuzzy msgid "The X value and X position are 4." msgstr "La position X deviendra celle demandée, X4." #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 #, fuzzy msgid "The Y value and Y position are 5." msgstr "La position de Y deviendra celle demandée, Y5." #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 #, fuzzy msgid "The Z value and Z position are 1.5." msgstr "La position de Z deviendra celle demandée, Z1.5." #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 #, fuzzy msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" "La valeur de R fixe le plan de retrait de Z à 2.8. La valeur de OLD_Z est 3." #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 #, fuzzy msgid "The following moves take place:" msgstr "Les mouvements suivants vont se produire." #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 #, fuzzy msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "Un mouvement en vitesse rapide, parallèle au plan XY vers X4, Y5, Z3" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 #, fuzzy msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "Un mouvement en vitesse rapide, parallèle à l'axe Z vers X4, Y5, Z2.8" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 #, fuzzy msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "Un mouvement en vitesse travail, parallèle à l'axe Z vers X4, Y5, Z1.5" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 #, fuzzy msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "Un mouvement en vitesse rapide, parallèle à l'axe Z vers X4, Y5, Z3" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, fuzzy, no-wrap msgid "images/g81ex1_en.svg" msgstr "images/G81ex1.png" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, fuzzy, no-wrap msgid "Example 2 - Relative Position G81" msgstr "Exemple 2: G81 en position absrelativeolue" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, fuzzy, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 #, fuzzy msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " @@ -53643,7 +53655,7 @@ msgstr "" "(4.8-0.6). OLD_Z est à 3." #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 #, fuzzy msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " @@ -53653,20 +53665,20 @@ msgstr "" "puisque OLD_Z est inférieur au plan de retrait." #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 #, fuzzy msgid "The first repeat consists of 3 moves." msgstr "La première répétition produira 3 mouvements." #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 #, fuzzy msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" "Un déplacement en vitesse rapide, parallèle au plan XY vers X5, Y7, Z4.8" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 #, fuzzy msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" @@ -53674,14 +53686,14 @@ msgstr "" "Un déplacement en vitesse travail, parallèle à l'axe Z vers X5, Y7, Z4.2" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" "Un déplacement en vitesse rapide, parallèle à l'axe Z vers X5, Y7, Z4.8" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 #, fuzzy msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " @@ -53691,28 +53703,28 @@ msgstr "" "de 4 et passe à 9, la position de Y est augmentée de 5 et passe à 12." #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 #, fuzzy msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" "Un déplacement en vitesse rapide, parallèle au plan XY vers X9, Y12, Z4.8" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 #, fuzzy msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" "Un déplacement en vitesse travail, parallèle à l'axe Z vers X9, Y12, Z4.2" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" "Un déplacement en vitesse rapide, parallèle à l'axe Z vers X9, Y12, Z4.8" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 #, fuzzy msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " @@ -53723,40 +53735,40 @@ msgstr "" "17." #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 #, fuzzy msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" "Un déplacement en vitesse rapide, parallèle au plan XY vers X13, Y17, Z4.8" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 #, fuzzy msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" "Un déplacement en vitesse travail, parallèle à l'axe Z vers X13, Y17, Z4.2" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 #, fuzzy msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" "Un déplacement en vitesse rapide, parallèle à l'axe Z vers X13, Y17, Z4.8" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, fuzzy, no-wrap msgid "images/g81ex2_en.svg" msgstr "images/G81ex2.png" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, fuzzy, no-wrap msgid "Example 3 - Relative Position G81" msgstr "Exemple 3: G81 en position relative" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 #, fuzzy msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " @@ -53766,7 +53778,7 @@ msgstr "" "mais de (0, 0, 0) plutôt que de (1, 2, 3)." #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 #, fuzzy msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " @@ -53778,25 +53790,25 @@ msgstr "" "un premier mouvement de Z sera effectué durant le mouvement préliminaire." #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, fuzzy, no-wrap msgid "images/g81_en.svg" msgstr "images/G81.png" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, fuzzy, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "Exemple 4: G81 en absolu avec R > Z" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 #, fuzzy msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "Il s'agit de la trajectoire pour le second bloc de code de G81." #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 #, fuzzy msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " @@ -53811,25 +53823,25 @@ msgstr "" "final de Z à 0.6 en dessous de la valeur de R." #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, fuzzy, no-wrap msgid "images/g81a_en.svg" msgstr "images/G81a.png" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, fuzzy, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "Exemple 5: G81 en relatif avec R > Z" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, fuzzy, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 #, fuzzy msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " @@ -53846,7 +53858,7 @@ msgstr "" "au même emplacement." #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy msgid "G82 Drilling Cycle Dwell" msgstr "" @@ -53854,19 +53866,19 @@ msgstr "" "Cycle d'alésage)))" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "G85 Cycle d'alésage, sans temporisation, retrait en vitesse travail(((G85 Cycle d'alésage)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, fuzzy, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G82 (X- Y- Z- ) ou (U- V- W- ) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 #, fuzzy msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " @@ -53875,7 +53887,7 @@ msgstr "" "Le cycle 'G82' est destiné au perçage avec une temporisation au fond du trou." #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 #, fuzzy msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " @@ -53887,13 +53899,13 @@ msgstr "" "exprimée en secondes, est spécifiée par un mot P# sur la ligne du G82." #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, fuzzy, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 #, fuzzy msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " @@ -53903,35 +53915,35 @@ msgstr "" "secondes en fond de trou." #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, fuzzy, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "G83 Cycle de perçage avec débourrage(((G83 Cycle de perçage avec débourrage)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, fuzzy, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "G83 (X- Y- Z-) or (U- V- W-) R- L- Q-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 #, fuzzy msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" "Le cycle 'G83' est destiné au perçage profond ou au fraisage avec brise-" "copeaux. Les retraits, au cours de ce cycle, dégagent les copeaux du trou et " @@ -53943,7 +53955,7 @@ msgstr "" "retracts during the drilling operation." #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 #, fuzzy msgid "" "Move the Z-axis at the current <> downward by " @@ -53953,22 +53965,20 @@ msgstr "" "profonde entre, un incrément delta, ou la position de Z programmée." #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 #, fuzzy msgid "Rapid move back out to the retract plane specified by the R word." msgstr "Un mouvement en vitesse rapide au plan de retrait." #. type: Plain text -#: src/gcode/g-code.adoc:2430 -#, fuzzy +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" -"Une plongée en vitesse rapide dans le même trou, presque jusqu'au fond." #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 #, fuzzy msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" @@ -53976,31 +53986,31 @@ msgstr "" "soit atteinte à l'étape 2." #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "G84 Cycle de taraudage à droite(((G84 Cycle de taraudage à droite)))" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, fuzzy, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "G84 Cycle de taraudage à droite(((G84 Cycle de taraudage à droite)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, fuzzy, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 #, fuzzy msgid "G84 does not use synchronized motion." msgstr "G84 does not use synchronized motion." #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 #, fuzzy msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " @@ -54010,13 +54020,13 @@ msgstr "" "bottom of the hole." #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 #, fuzzy msgid "Start spindle rotation counterclockwise." msgstr "Start spindle rotation counterclockwise." #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 #, fuzzy msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " @@ -54030,30 +54040,30 @@ msgstr "" "gives a feed of F125." #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 #, fuzzy msgid "Feed Out" msgstr "Vitesse d'avance" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, fuzzy, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "G85 Cycle d'alésage, sans temporisation, retrait en vitesse travail(((G85 Cycle d'alésage)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, fuzzy, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 #, fuzzy msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " @@ -54063,8 +54073,8 @@ msgstr "" "perçage ou le fraisage." #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 #, fuzzy msgid "" "Move the Z-axis only at the current <> to the Z " @@ -54074,7 +54084,7 @@ msgstr "" "programmée." #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 #, fuzzy msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " @@ -54084,42 +54094,42 @@ msgstr "" "bas que le Z initial" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 #, fuzzy msgid "Retract at the traverse rate to clear Z." msgstr "Retrait en vitesse rapide pour dégagement en Z" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 #, fuzzy msgid "Spindle Stop" msgstr "'S-' - Vitesse de coupe constante." #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy msgid "Rapid Move Out" msgstr "Mouvement en vitesse rapide" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "G86 Cycle d'alésage, arrêt de broche, retrait en vitesse rapide(((G86 Cycle d'alésage, arrêt de broche, retrait en vitesse rapide)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, fuzzy, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "G86 (X- Y- Z-) or (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 #, fuzzy msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " @@ -54129,32 +54139,32 @@ msgstr "" "une temporisation en secondes." #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 #, fuzzy msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "L'arrêt de rotation de la broche." #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 #, fuzzy msgid "Restart the spindle in the direction it was going." msgstr "" "Reprise de la rotation de la broche dans la même direction que précédemment." #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 #, fuzzy msgid "the spindle is not turning before this cycle is executed." msgstr "La broche ne tourne pas avant que ce cycle ne soit exécuté." #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, fuzzy, no-wrap msgid "G87 Back Boring Cycle" msgstr "G87 Alésage inverse(((G87 Alésage inverse)))" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 #, fuzzy msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " @@ -54164,42 +54174,42 @@ msgstr "" "comportement n'est pas défini." #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy msgid "G88 Boring Cycle" msgstr "Filetage" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy msgid "Manual Out" msgstr "Contrôle manuel" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "G88 Alésage, arrêt de broche, retrait en manuel(((G88 Cycle d'alésage, arrêt de broche, retrait en manuel)))" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, fuzzy, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "G85 Cycle d'alésage, sans temporisation, retrait en vitesse travail(((G85 Cycle d'alésage)))" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, fuzzy, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 #, fuzzy msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " @@ -54209,25 +54219,25 @@ msgstr "" "temporisation en secondes." #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 #, fuzzy msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "Retrait de l'axe Z en vitesse travail vers le plan de retrait." #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy msgid "G91 Distance Mode" msgstr "Arc en mode distance absolue" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy, no-wrap msgid "G90, G91 Distance Mode" msgstr "Arc en mode distance absolue" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 #, fuzzy msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " @@ -54241,7 +54251,7 @@ msgstr "" "décrites dans la section <>." #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 #, fuzzy msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " @@ -54251,13 +54261,13 @@ msgstr "" "les valeurs d'axes représentent des incréments depuis la position courante." #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, fuzzy, no-wrap msgid "G90 Example" msgstr "Exemple avec G90" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, fuzzy, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -54267,13 +54277,13 @@ msgstr "" "G0 X2.5 (déplacement linéaire en vitesse rapide à la coordonnée X=2.5 en incluant tous les offsets en cours)\n" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, fuzzy, no-wrap msgid "G91 Example" msgstr "Exemple avec G91" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, fuzzy, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -54283,13 +54293,13 @@ msgstr "" "G0 X2.5 (déplacement linéaire en vitesse rapide, à +2.5 en X de la position courante)\n" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, fuzzy, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "Arc en mode distance absolue" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 #, fuzzy msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " @@ -54301,7 +54311,7 @@ msgstr "" "plan XY ou J et K pour le plan XZ, sinon c'est une erreur." #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 #, fuzzy msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " @@ -54311,19 +54321,19 @@ msgstr "" "replace I, J et K à leur fonctionnement normal." #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, fuzzy, no-wrap msgid "G92 Coordinate System Offset" msgstr "Décalages d'Origine" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, fuzzy, no-wrap msgid "G92 axes\n" msgstr "G92 axes\n" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 #, fuzzy msgid "" "Only use 'G92' after your machine has been positioned to the desired point." @@ -54331,7 +54341,7 @@ msgstr "" "N'utiliser 'G92' qu'près avoir positioné votre machine au point désiré." #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 #, fuzzy msgid "" "'G92' makes the current point have the coordinates you want (without " @@ -54346,7 +54356,7 @@ msgstr "" "inchangées." #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 #, fuzzy msgid "" "When 'G92' is executed, the <> of all " @@ -54362,7 +54372,7 @@ msgstr "" "coordonnées sont décalées de la même distance." #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 #, fuzzy msgid "" "'G92' uses the values stored in <> " @@ -54380,7 +54390,7 @@ msgstr "" "that axis' offset will be zero." #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 #, fuzzy msgid "" "For example, suppose the current point is at X=4 and there is currently no " @@ -54394,7 +54404,7 @@ msgstr "" "Ce -3 est enregistré dans le paramètre 5211." #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 #, fuzzy msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " @@ -54404,7 +54414,7 @@ msgstr "" "l'action de 'G92'." #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 #, fuzzy msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " @@ -54416,13 +54426,13 @@ msgstr "" "courant devienne la valeur spécifiée." #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 #, fuzzy msgid "It is an error if all axis words are omitted." msgstr "C'est une erreur si tous les mots d'axes sont omis." #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 #, fuzzy msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " @@ -54434,7 +54444,7 @@ msgstr "" "G92.2 qui supprimera les valeurs enregistrées." #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 #, fuzzy msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more information." msgstr "See the <> section for more information." #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy msgid "G92.2 Reset G92 Offsets" msgstr "Décalages d'axes G92" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, fuzzy, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "Décalages d'axes G92" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 #, fuzzy msgid "" "'G92.1' - turn off G92 offsets and reset <> or <>." #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, fuzzy, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "Décalages d'axes G92" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 #, fuzzy msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" @@ -54516,7 +54526,7 @@ msgstr "" "paramètres 5211 à 5219." #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 #, fuzzy msgid "" "You can set axis offsets in one program and use the same offsets in another " @@ -54536,19 +54546,19 @@ msgstr "" "enregistrés par le premier." #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy msgid "G95 Feed Rate Mode" msgstr "Vitesse d'avance" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "Vitesse d'avance" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 #, fuzzy msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " @@ -54562,7 +54572,7 @@ msgstr "" "être terminés en '1/2' minute." #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 #, fuzzy msgid "" "When the inverse time feed rate mode is active, an F word must appear on " @@ -54576,7 +54586,7 @@ msgstr "" "inverse du temps est sans effet sur les mouvements G0 (vitesse rapide)." #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 #, fuzzy msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " @@ -54591,7 +54601,7 @@ msgstr "" "utilisée." #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 #, fuzzy msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" @@ -54611,7 +54621,7 @@ msgstr "" "chosen by the $ parameter" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 #, fuzzy msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " @@ -54621,32 +54631,32 @@ msgstr "" "G3 (explicitement ou implicitement) n'a pas de mot F." #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 #, fuzzy msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" "Une nouvelle vitesse n'a pas été spécifiée après un passage en G94 ou G95." #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy msgid "G97 Spindle Control Mode" msgstr "Contrôle de la broche" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "Contrôle de la broche" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, fuzzy, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -54656,44 +54666,44 @@ msgstr "" "G97 S- <$-> (mode trs/min)\n" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 #, fuzzy msgid "'D' - maximum rotation speed (RPM), optional" msgstr "'D-' - Vitesse de broche maximale en tours par minute." #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 #, fuzzy msgid "'S' - spindle speed" msgstr "'S-' - Vitesse de coupe constante." #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 #, fuzzy msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "'$' - La broche dont la vitesse sera contrôlée" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 #, fuzzy msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" "'G96 D- S-' - Passe à une vitesse de coupe constante de 'S' pieds par minute," #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 #, fuzzy msgid "In feet per minute if `G20` is in effect," msgstr "si G20 est actif, ou 'S' mètres par minute," #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 #, fuzzy msgid "or meters per minute if `G21` is in effect." msgstr "si G21 est actif. D- est facultatif." #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 #, fuzzy msgid "" "When using G96, ensure that X0 in the current coordinate system (including " @@ -54707,7 +54717,7 @@ msgstr "" "n'est pas affecté par les mode rayon ou diamètre." #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 #, fuzzy msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " @@ -54717,55 +54727,55 @@ msgstr "" "for each spindle prior to issuing M3." #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 #, fuzzy msgid "'G97' selects RPM mode." msgstr "'G97' - Vitesse de coupe en tr/mn." #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, fuzzy, no-wrap msgid "G96 Example Line" msgstr "Exemple avec G96" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, fuzzy, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "G96 D2500 S250 (passe à une vitesse de coupe constante de 250 m/mn maximum pour une vitesse de broche maximale de 2500tr/mn).\n" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 #, fuzzy msgid "S is not specified with G96" msgstr "S n'est pas spécifié avec G96." #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 #, fuzzy msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "Une vitesse est spécifiée en mode G96 et la broche ne tourne pas." #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, fuzzy, no-wrap msgid "G98" msgstr "G8\n" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy msgid "G99 Canned Cycle Return" msgstr "Mode de retrait" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, fuzzy, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "Mode de retrait" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 #, fuzzy msgid "" "When spindle retracts during canned cycles, there are two options to choose " @@ -54775,7 +54785,7 @@ msgstr "" "options pour indiquer comment elle doit se rétracter:" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 #, fuzzy msgid "" "'G98' - retract to the position that axis was in just before this series of " @@ -54786,7 +54796,7 @@ msgstr "" "pré-programmés." #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 #, fuzzy msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." @@ -54795,7 +54805,7 @@ msgstr "" "indiquée par le mot 'R'." #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 #, fuzzy msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " @@ -54811,13 +54821,13 @@ msgstr "" "que le mode de déplacement est absolu ou relatif." #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, fuzzy, no-wrap msgid "G98 Retract to Origin" msgstr "G98 Retract to Origin" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, fuzzy, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -54827,7 +54837,7 @@ msgstr "" "G90 G98 G81 X4 Y5 Z-0.6 R1.8 F10\n" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 #, fuzzy msgid "" "The G98 to the second line above means that the return move will be to the " @@ -54837,7 +54847,7 @@ msgstr "" "value of Z in the first line since it is higher that the R value specified." #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 #, fuzzy msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " @@ -74101,7 +74111,7 @@ msgstr "" "afficheront des données et plus encore. Voir le manuel de l'intégrateur." #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, fuzzy, no-wrap msgid "Preview Control" msgstr "Vue du parcours d'outil" @@ -77542,7 +77552,7 @@ msgstr "" "en Python." #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, fuzzy, no-wrap msgid "Buttons" @@ -86188,7 +86198,7 @@ msgid "Defaults to 600 if not set." msgstr "Plan par défaut" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, fuzzy, no-wrap msgid "Macro Buttons" msgstr "Boutons principaux" @@ -88773,7 +88783,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, fuzzy, no-wrap msgid "Auto Tool Measurement" msgstr "Mesure des tensions de sortie" @@ -88809,7 +88819,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -88826,7 +88836,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -88843,7 +88853,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, fuzzy, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "images/hal_sourceview.png" @@ -88952,7 +88962,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, fuzzy, no-wrap msgid "The Tool Sensor Section" msgstr "Les connections" @@ -88977,7 +88987,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, fuzzy, no-wrap msgid "The Change Position Section" msgstr "Les connections" @@ -88991,7 +89001,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -89001,7 +89011,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, fuzzy, no-wrap msgid "The Python Section" msgstr "Les connections" @@ -89112,7 +89122,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "Connect to these like so:" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -89274,7 +89284,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -90101,7 +90111,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, fuzzy, no-wrap msgid "Run from Line" msgstr "Remove from view" @@ -105428,7 +105438,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -105438,33 +105448,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, fuzzy, no-wrap msgid "Embedding Vismach Mill" msgstr "Intégration dans un nouvel onglet d'Axis, à la suite des autres" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105474,32 +105485,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, fuzzy, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "images/button.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105509,13 +105520,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, fuzzy, no-wrap msgid "Subroutine Paths" msgstr "Chemins absolus" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -105524,7 +105535,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, fuzzy, no-wrap msgid "" "[RS274NGC]\n" @@ -105534,7 +105545,7 @@ msgid "" msgstr "_[RS274NGC]SUBROUTINE_PATH = /home/myname/emc2/mysubs:../../../nc_files/ngcgui_lib:../../../nc_files/ngcgui_lib/utilitysubs_\n" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -105542,7 +105553,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -105556,12 +105567,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -105569,7 +105580,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -105578,13 +105589,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, fuzzy, no-wrap msgid "Program Extensions/Filters" msgstr "Étendues du programme" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -105593,7 +105604,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -105601,7 +105612,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 #, fuzzy msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " @@ -105616,7 +105627,7 @@ msgstr "" "forme." #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 #, fuzzy msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " @@ -105642,7 +105653,7 @@ msgstr "" "avec LinuxCNC:\n" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 #, fuzzy msgid "" "The following lines add support for the `image-to-gcode` converter included " @@ -105652,7 +105663,7 @@ msgstr "" "gcode' fourni avec LinuxCNC:" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, fuzzy, no-wrap msgid "" "[FILTER]\n" @@ -105669,40 +105680,40 @@ msgstr "" "jpg = image-to-gcode\n" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -105711,13 +105722,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, fuzzy, no-wrap msgid "Abort detection" msgstr "'description DOC;'" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -105726,7 +105737,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -105735,7 +105746,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -105743,13 +105754,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -105766,7 +105777,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -105774,13 +105785,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, fuzzy, no-wrap msgid "Startup codes" msgstr "Exemple de G-Code avec G76" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -105788,7 +105799,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -105797,7 +105808,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -105810,7 +105821,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -105820,13 +105831,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, fuzzy, no-wrap msgid "Post GUI HAL File" msgstr "Fichiers HAL Personnalisés" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -105835,13 +105846,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, fuzzy, no-wrap msgid "" "[HAL]\n" @@ -105850,13 +105861,13 @@ msgid "" msgstr "POSTGUI_HALFILE = postgui.hal\n" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -105865,13 +105876,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -105881,13 +105892,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap msgid "HAL Bridge" msgstr "Broches de HAL" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -105895,38 +105906,38 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 #, fuzzy msgid "It can report/change the current selected Axis button. +" msgstr "Ligne courante et en surbrillance" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, fuzzy, no-wrap msgid "" "[HAL]\n" @@ -105936,13 +105947,13 @@ msgstr "" "HALUI = halui\n" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -105966,13 +105977,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, fuzzy, no-wrap msgid "Builtin Sample Configurations" msgstr "Example Configuration" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -105980,13 +105991,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -105995,7 +106006,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -106007,14 +106018,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -106023,29 +106034,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -106053,7 +106064,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -106061,7 +106072,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, fuzzy, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -106073,14 +106084,14 @@ msgstr "" "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, fuzzy, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" @@ -106089,18 +106100,18 @@ msgstr "" "net tool-change-loop iocontrol.0.tool-change iocontrol.0.tool-changed\n" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -106108,7 +106119,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -106119,7 +106130,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -106127,13 +106138,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -106143,41 +106154,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, fuzzy, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "net spindle-speed-scale spindle.N.speed-out => scale.0.in\n" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -106189,14 +106200,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -106204,12 +106215,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -106219,7 +106230,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -106227,7 +106238,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -106239,7 +106250,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -106247,13 +106258,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -106262,30 +106273,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -106294,13 +106305,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, fuzzy, no-wrap msgid "HAL files" msgstr "Fichiers TCL pour HAL" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -106308,13 +106319,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, fuzzy, no-wrap msgid "Manual Tool Changes" msgstr "Changement d'outil manuel" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -106323,7 +106334,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -106332,13 +106343,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -106356,7 +106367,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -106368,19 +106379,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -106388,7 +106399,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -106396,13 +106407,13 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 #, fuzzy msgid "In the qtdragon_postgui.hal file add:" msgstr "The postgui.hal file" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -106413,7 +106424,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -106421,7 +106432,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -106429,7 +106440,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, fuzzy, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -106440,26 +106451,26 @@ msgstr "" "'axis..eoffset-scale'\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, fuzzy, no-wrap #| msgid "Tool Compensation" msgid "Z level compensation" msgstr "Compensation d'outil" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -106471,7 +106482,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -106481,7 +106492,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -106489,80 +106500,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, fuzzy, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "images/button.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -106570,7 +106581,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -106578,7 +106589,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -106587,20 +106598,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -106608,7 +106619,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, fuzzy, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -106616,7 +106627,7 @@ msgid "" msgstr "loadrt logic names=and4,or3,nand5, personality=0x104,0x203,0x805\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -106625,7 +106636,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -106635,7 +106646,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -106643,7 +106654,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -106654,7 +106665,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -106666,7 +106677,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -106680,7 +106691,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -106691,7 +106702,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -106701,14 +106712,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -106718,7 +106729,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -106726,25 +106737,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -106753,32 +106764,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, fuzzy, no-wrap msgid "Versa Probe" msgstr "Dialogue des sources de déclenchement" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, fuzzy, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "Dialogue des sources de déclenchement" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, fuzzy, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "images/pyvcp_scale.png" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -106786,31 +106797,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -106819,13 +106830,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -106836,13 +106847,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -106851,13 +106862,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -106866,26 +106877,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -106896,13 +106907,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -106910,13 +106921,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -106924,13 +106935,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -106940,13 +106951,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -106954,50 +106965,50 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 #, fuzzy msgid "There are three toggle buttons:" msgstr "There are python methods:" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, fuzzy, no-wrap msgid "'Auto Zero'" msgstr "pluto_servo" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, fuzzy, no-wrap msgid "'Auto Skew'" msgstr "Mode tour" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, fuzzy, no-wrap msgid "'Tool Measure'" msgstr "Mesure des tensions de sortie" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -107006,7 +107017,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -107014,82 +107025,82 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, fuzzy msgid "The velocity to search for the tool probe switch" msgstr "Décider de l'emplacement des contacts d'origine machine" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 #, fuzzy msgid "" "Reflect if the current tool is equal to the preference file probe number." @@ -107098,25 +107109,25 @@ msgstr "" "courant, présent en table d'outils." #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, fuzzy, no-wrap msgid "Basic probe" msgstr "Palpage d'une grille rectangulaire de points" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, fuzzy, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "images/pyvcp_bar.png" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -107124,82 +107135,82 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 #, fuzzy msgid "Outside Corners" msgstr "Profil extérieur" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 #, fuzzy msgid "Inside Corners" msgstr "Profil intérieur" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 #, fuzzy #| msgid "Configuration" msgid "Calibration" msgstr "Configuration" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, fuzzy, no-wrap msgid "'Probe Tool'" msgstr "Testeur de port" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy, no-wrap msgid "'Probe Diameter'" msgstr "Tool Diameter" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy msgid "The size of the probe tip" msgstr "The update function" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy, no-wrap #| msgid "Rapid" msgid "'Probe Rapid'" msgstr "Rapide" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, fuzzy, no-wrap msgid "'Probe Search'" msgstr "Vitesse de Jog" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, fuzzy msgid "The speed of the first 'rough' search in machine units" msgstr "" @@ -107207,13 +107218,13 @@ msgstr "" "machine." #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, fuzzy, no-wrap msgid "'Probe Feed'" msgstr "Vitesse de Jog" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, fuzzy msgid "The speed of the second 'fine' search in machine units" msgstr "" @@ -107221,171 +107232,171 @@ msgstr "" "machine." #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, fuzzy, no-wrap msgid "'Max Z Distance'" msgstr "Installed" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, fuzzy, no-wrap msgid "'Extra Depth'" msgstr "'extra_setup'" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, fuzzy, no-wrap msgid "'Edge Width'" msgstr "Hide Widgets" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, fuzzy, no-wrap #| msgid "diameter" msgid "'Diameter Hint'" msgstr "diamètre" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, fuzzy, no-wrap msgid "'X Hint'" msgstr "Hints" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, fuzzy, no-wrap msgid "'Y Hint'" msgstr "Hints" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 #, fuzzy msgid "After setting the parameters and hints:" msgstr "Voyons encore une fois les paramètres et les pins" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 #, fuzzy msgid "Confirm the parameters are reasonable." msgstr "Voyons encore une fois les paramètres et les pins" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -107393,13 +107404,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, fuzzy, no-wrap msgid "Corner Probe Example" msgstr "Exemple de profil intérieur" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -107407,64 +107418,64 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 #, fuzzy msgid "Preset:" msgstr "reset" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -107472,7 +107483,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -107480,14 +107491,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -107495,69 +107506,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -107569,31 +107580,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, fuzzy, no-wrap msgid "Touch plate" msgstr "Toucher" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, fuzzy, no-wrap msgid "QtDragon - Touch Plate" msgstr "Toucher" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, fuzzy, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "images/touchy_fr.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -107602,7 +107613,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -107612,7 +107623,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -107624,33 +107635,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -107661,7 +107672,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -107669,46 +107680,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, fuzzy, no-wrap msgid "Workflow Overview" msgstr "Overview" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 #, fuzzy msgid "Setup steps include:" msgstr "Déclarations d'include:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -107716,39 +107727,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, fuzzy, no-wrap msgid "Auto tool measurement" msgstr "Mesure des tensions de sortie" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -107756,7 +107767,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -107765,73 +107776,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -107840,25 +107851,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, fuzzy, no-wrap msgid "Detailed Workflow Example" msgstr "Exemple: le fichier 'monfichier.ngc' appelé" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -107866,28 +107877,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -107895,25 +107906,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, fuzzy, no-wrap msgid "Procedure before starting a program" msgstr "'Ouvrir' (((ouvrir))) pour charger un fichier," #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -107921,14 +107932,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -107936,12 +107947,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -107950,7 +107961,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -107958,7 +107969,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -107967,14 +107978,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -107982,7 +107993,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -107993,13 +108004,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, fuzzy, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "Safety Height" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -108007,216 +108018,216 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, fuzzy, no-wrap msgid "Work Piece Height Probing" msgstr "Safety Height" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, fuzzy, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "images/button.png" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, fuzzy, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "Les connections" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 #, fuzzy msgid "Otherwise, the main screen is not affected." msgstr "Autrement, la chaine est acceptée comme une chaine." #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, fuzzy, no-wrap msgid "Machine Probe At" msgstr "Menu Machine" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, fuzzy, no-wrap msgid "Z Safe Travel Height" msgstr "Safety Height" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 #, fuzzy msgid "The spindle then lowers to the specified Z coordinate." msgstr "There are python methods to control the widget:" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, fuzzy, no-wrap msgid "START button" msgstr "Boutons radio" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, fuzzy, no-wrap msgid "ABORT button" msgstr "Boutons radio" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, fuzzy, no-wrap msgid "HELP button" msgstr "Boutons principaux" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, fuzzy, no-wrap msgid "Tool Measurement Pins" msgstr "Mesure des tensions de sortie" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -108224,38 +108235,38 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 #, fuzzy msgid "Modify your INI file to include the following:" msgstr "The widget will emit the following signals:" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, fuzzy, no-wrap msgid "The PROBE section" msgstr "Les connections" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, fuzzy, no-wrap msgid "The RS274NGC section" msgstr "Paramètres de réglage de la section [RS274NGC] des paramètres INI:" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -108264,7 +108275,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -108273,13 +108284,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, fuzzy, no-wrap msgid "[RS274NGC]\n" msgstr "[RS274NGC]\n" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -108289,7 +108300,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -108297,7 +108308,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -108305,7 +108316,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -108315,7 +108326,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -108324,47 +108335,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 #, fuzzy msgid "wait for manual tool change acknowledgement" msgstr "images/manualtoolchange_fr.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 #, fuzzy msgid "fast probe" msgstr "Palpage d'une grille rectangulaire de points" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 #, fuzzy msgid "slow probe" msgstr "La grille de palpage" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -108372,28 +108383,28 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 #, fuzzy msgid "Example settings:" msgstr "INI settings" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -108405,7 +108416,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -108414,7 +108425,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -108424,7 +108435,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -108434,7 +108445,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, fuzzy, no-wrap msgid "Required HAL Connections" msgstr "" @@ -108444,7 +108455,7 @@ msgstr "" "Connections de HAL" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -108452,7 +108463,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -108464,7 +108475,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -108472,13 +108483,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, fuzzy, no-wrap msgid "Laser buttons" msgstr "Boutons principaux" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -108488,13 +108499,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, fuzzy, no-wrap msgid "Tabs Description" msgstr "Scan Direction" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -108506,58 +108517,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, fuzzy, no-wrap msgid "Main tab" msgstr "Onglet 'Données manuelles'" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, fuzzy, no-wrap msgid "File Tab" msgstr "Files" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -108565,26 +108576,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, fuzzy, no-wrap msgid "Offsets Tab" msgstr "Offsetpage" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, fuzzy, no-wrap msgid "Tool Tab" msgstr "Table d'outils" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -108595,43 +108606,43 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 #, fuzzy msgid "Set Current Tool Position" msgstr "Change the current view" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 #, fuzzy msgid "Adjust Current Tool Position" msgstr "Position courante" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 #, fuzzy msgid "Zero Current Tool Position" msgstr "Position courante" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 #, fuzzy msgid "Set Tool Offset Directly" msgstr "Compensation de rayon d'outil" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 #, fuzzy msgid "Reset To Last" msgstr "Décalages d'axes G92" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -108639,13 +108650,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -108654,13 +108665,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -108668,7 +108679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -108680,7 +108691,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -108690,32 +108701,32 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, fuzzy, no-wrap #| msgid "G-codes" msgid "G-codes Tab" msgstr "Les G-codes" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, fuzzy, no-wrap msgid "Setup Tab" msgstr "Réglages" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -108725,46 +108736,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -108772,64 +108783,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, fuzzy, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "images/touchy_fr.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, fuzzy, no-wrap msgid "Settings Tab" msgstr "Réglages INI" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -108837,19 +108849,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, fuzzy, no-wrap msgid "User Tab" msgstr "Onglets (Tabs)" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -108857,13 +108877,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -108873,82 +108893,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, fuzzy, no-wrap msgid "images/style-comparison.png" msgstr "images/inside-comp_fr.png" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, fuzzy, no-wrap msgid "Internationalisation" msgstr "Configuration externe" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -108958,53 +108978,53 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, fuzzy, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "$ sudo apt-get install glade\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 #, fuzzy #| msgid "Change to source directory" msgid "Change to the languages directory:" msgstr "Modification du répertoire source" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -109014,42 +109034,42 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 #, fuzzy msgid "Create or edit a .ts file:" msgstr "Créer ou éditer une configuration" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, fuzzy, no-wrap msgid "linguist\n" msgstr "Les listes de diffusion" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -109059,7 +109079,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, fuzzy, no-wrap msgid "" "When editing is complete save the file:\n" @@ -109067,7 +109087,7 @@ msgid "" msgstr "When editing this is the highlight color." #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -109075,14 +109095,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -109092,26 +109112,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, fuzzy, no-wrap msgid "Customization" msgstr "Axis Customization Hints" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -109121,33 +109141,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, fuzzy, no-wrap msgid "QtDragon stylesheet editor" msgstr "Table d'outils" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, fuzzy, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/touchy_fr.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -109159,12 +109179,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -109175,7 +109195,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -109189,12 +109209,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -109209,12 +109229,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -109224,12 +109244,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -109239,13 +109259,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -109256,12 +109276,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -109270,12 +109290,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -109288,12 +109308,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -109322,14 +109342,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -109341,13 +109361,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -109360,31 +109380,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, fuzzy, no-wrap msgid "images/silverdragon_custom.png" msgstr "images/signal-direction.png" @@ -261050,6 +261070,13 @@ msgstr "halui.mode.is_auto (bit, out)- indique si le mode auto est actif" msgid "B(9), B(9), B(9), B(9), B(9)\\&." msgstr "" +#, fuzzy +#~ msgid "" +#~ "Rapid move back down to the current hole bottom, less .010 of an inch or " +#~ "0.254 mm." +#~ msgstr "" +#~ "Une plongée en vitesse rapide dans le même trou, presque jusqu'au fond." + #, fuzzy #~ msgid "" #~ "Testing the latency is very important and a key thing to check early. " From 4f6226e4c3856d6ed2ba36e5d5a39b23b70ea290 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:50 +0100 Subject: [PATCH 19/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/sv.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/sv.po b/docs/po/sv.po index bf8d9cd5458..4e91d241567 100644 --- a/docs/po/sv.po +++ b/docs/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2023-03-08 09:13+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: none\n" @@ -2612,7 +2612,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2637,7 +2637,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2650,7 +2650,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10936,7 +10936,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15070,17 +15070,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17384,7 +17383,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22681,8 +22680,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22824,8 +22823,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22860,7 +22859,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23158,159 +23157,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23322,124 +23332,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23449,7 +23459,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23465,13 +23475,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23479,7 +23489,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23492,39 +23502,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23535,44 +23545,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23584,101 +23594,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23910,59 +23920,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23973,7 +23983,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23982,7 +23992,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23992,25 +24002,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24020,7 +24030,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24028,7 +24038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24038,7 +24048,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24046,7 +24056,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24054,13 +24064,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24069,25 +24079,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24095,7 +24105,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24104,13 +24114,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24118,125 +24128,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24244,7 +24254,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24253,14 +24263,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24268,24 +24278,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24295,13 +24305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24310,13 +24320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24329,12 +24339,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24346,37 +24356,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24385,51 +24395,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24438,7 +24448,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24446,220 +24456,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24668,7 +24678,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24676,7 +24686,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24684,7 +24694,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24692,7 +24702,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24700,7 +24710,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24708,7 +24718,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24716,96 +24726,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24816,20 +24826,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24840,7 +24850,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24850,13 +24860,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24869,20 +24879,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24892,7 +24902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24900,13 +24910,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24914,7 +24924,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24922,7 +24932,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24930,7 +24940,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24938,7 +24948,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24948,12 +24958,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24963,13 +24973,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24977,104 +24987,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31627,8 +31637,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39801,7 +39811,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40006,7 +40016,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40361,7 +40371,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40477,7 +40487,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40535,10 +40545,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42244,7 +42254,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42263,7 +42273,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43239,7 +43249,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43827,7 +43837,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44282,7 +44292,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44305,7 +44315,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44328,132 +44338,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44462,48 +44474,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44511,7 +44523,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44519,26 +44531,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44547,7 +44559,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44558,14 +44570,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44575,21 +44587,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44599,7 +44611,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44610,7 +44622,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44618,7 +44630,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44626,7 +44638,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44638,7 +44650,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44646,37 +44658,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44684,14 +44696,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44699,13 +44711,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44713,7 +44725,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44722,32 +44734,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44759,7 +44771,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44768,13 +44780,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44783,13 +44795,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44799,7 +44811,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44808,13 +44820,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44832,13 +44844,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44848,78 +44860,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44928,47 +44940,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44979,18 +44991,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45004,26 +45016,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45032,7 +45044,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45049,13 +45061,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45063,18 +45075,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45082,18 +45094,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45102,14 +45114,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45126,7 +45138,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45135,13 +45147,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45162,7 +45174,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45170,7 +45182,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45179,144 +45191,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45327,98 +45339,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45426,24 +45438,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45452,25 +45464,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45480,31 +45492,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45512,109 +45524,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45623,174 +45635,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45799,20 +45811,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45820,13 +45832,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45834,13 +45846,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45848,32 +45860,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45882,7 +45894,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45892,7 +45904,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45903,7 +45915,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45912,14 +45924,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45927,12 +45939,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45940,7 +45952,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45948,63 +45960,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46015,18 +46027,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46044,7 +46056,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46054,7 +46066,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46066,36 +46078,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46103,37 +46115,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46142,78 +46154,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46223,13 +46235,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46237,14 +46249,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61634,7 +61646,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64261,7 +64273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71588,7 +71600,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74096,7 +74108,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74132,7 +74144,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74149,7 +74161,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74165,7 +74177,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74272,7 +74284,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74297,7 +74309,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74311,7 +74323,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74321,7 +74333,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74425,7 +74437,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74572,7 +74584,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75342,7 +75354,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87937,7 +87949,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87947,33 +87959,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87983,32 +87996,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88018,13 +88031,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88033,7 +88046,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88043,7 +88056,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88051,7 +88064,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88065,12 +88078,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88078,7 +88091,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88087,13 +88100,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88102,7 +88115,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88110,7 +88123,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88119,7 +88132,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88130,14 +88143,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88150,40 +88163,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88192,13 +88205,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88207,7 +88220,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88216,7 +88229,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88224,13 +88237,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88247,7 +88260,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88255,13 +88268,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88269,7 +88282,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88278,7 +88291,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88291,7 +88304,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88301,13 +88314,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88316,13 +88329,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88331,13 +88344,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88346,13 +88359,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88362,13 +88375,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88376,37 +88389,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88414,13 +88427,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88444,13 +88457,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88458,13 +88471,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88473,7 +88486,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88485,14 +88498,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88501,29 +88514,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88531,7 +88544,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88539,7 +88552,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88548,31 +88561,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88591,7 +88604,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88599,13 +88612,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88615,41 +88628,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88661,14 +88674,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88676,12 +88689,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88691,7 +88704,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88699,7 +88712,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88711,7 +88724,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88719,13 +88732,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88734,30 +88747,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88766,13 +88779,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88780,13 +88793,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88795,7 +88808,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88804,13 +88817,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88828,7 +88841,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88840,19 +88853,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88860,7 +88873,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88868,12 +88881,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88884,7 +88897,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88892,7 +88905,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88900,7 +88913,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88908,25 +88921,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88938,7 +88951,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88948,7 +88961,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88956,80 +88969,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89037,7 +89050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89045,7 +89058,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89054,20 +89067,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89075,7 +89088,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89083,7 +89096,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89092,7 +89105,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89102,7 +89115,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89121,7 +89134,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89133,7 +89146,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89158,7 +89171,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89168,14 +89181,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89185,7 +89198,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89193,25 +89206,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89220,32 +89233,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89253,31 +89266,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89286,13 +89299,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89303,13 +89316,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89318,13 +89331,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89333,26 +89346,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89363,13 +89376,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89377,13 +89390,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89391,13 +89404,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89407,13 +89420,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89421,49 +89434,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89472,7 +89485,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89480,105 +89493,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89586,253 +89599,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89840,13 +89853,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89854,63 +89867,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89918,7 +89931,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89926,14 +89939,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89941,69 +89954,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90015,31 +90028,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90048,7 +90061,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90058,7 +90071,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90070,33 +90083,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90107,7 +90120,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90115,45 +90128,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90161,39 +90174,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90201,7 +90214,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90210,73 +90223,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90285,25 +90298,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90311,28 +90324,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90340,25 +90353,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90366,14 +90379,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90381,12 +90394,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90395,7 +90408,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90403,7 +90416,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90412,14 +90425,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90427,7 +90440,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90438,13 +90451,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90452,214 +90465,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90667,37 +90680,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90706,7 +90719,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90715,13 +90728,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90731,7 +90744,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90739,7 +90752,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90747,7 +90760,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90757,7 +90770,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90766,44 +90779,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90811,27 +90824,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90843,7 +90856,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90852,7 +90865,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90862,7 +90875,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90872,13 +90885,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90886,7 +90899,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90898,7 +90911,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90906,13 +90919,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90922,13 +90935,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90940,58 +90953,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90999,26 +91012,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91029,38 +91042,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91068,13 +91081,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91083,13 +91096,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91097,7 +91110,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91109,7 +91122,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91119,31 +91132,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91153,46 +91166,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91200,64 +91213,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91265,19 +91279,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91285,13 +91307,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91301,82 +91323,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91386,51 +91408,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91440,41 +91462,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91484,7 +91506,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91492,7 +91514,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91500,14 +91522,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91517,26 +91539,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91546,33 +91568,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91584,12 +91606,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91600,7 +91622,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91614,12 +91636,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91634,12 +91656,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91649,12 +91671,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91664,13 +91686,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91681,12 +91703,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91695,12 +91717,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91713,12 +91735,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91747,14 +91769,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91766,13 +91788,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91785,31 +91807,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 17a5208d32e68e483d8cf359b9a2c8d40badd6a9 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:51 +0100 Subject: [PATCH 20/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/fa.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/fa.po b/docs/po/fa.po index 280014378c4..46917a21515 100644 --- a/docs/po/fa.po +++ b/docs/po/fa.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2609,7 +2609,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2634,7 +2634,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2647,7 +2647,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10935,7 +10935,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15068,17 +15068,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17380,7 +17379,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22677,8 +22676,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22820,8 +22819,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22856,7 +22855,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23154,159 +23153,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23318,124 +23328,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23445,7 +23455,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23461,13 +23471,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23475,7 +23485,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23488,39 +23498,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23531,44 +23541,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23580,101 +23590,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23906,59 +23916,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23969,7 +23979,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23978,7 +23988,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23988,25 +23998,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24016,7 +24026,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24024,7 +24034,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24034,7 +24044,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24042,7 +24052,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24050,13 +24060,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24065,25 +24075,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24091,7 +24101,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24100,13 +24110,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24114,125 +24124,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24240,7 +24250,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24249,14 +24259,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24264,24 +24274,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24291,13 +24301,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24306,13 +24316,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24325,12 +24335,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24342,37 +24352,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24381,51 +24391,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24434,7 +24444,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24442,220 +24452,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24664,7 +24674,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24672,7 +24682,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24680,7 +24690,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24688,7 +24698,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24696,7 +24706,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24704,7 +24714,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24712,96 +24722,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24812,20 +24822,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24836,7 +24846,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24846,13 +24856,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24865,20 +24875,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24888,7 +24898,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24896,13 +24906,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24910,7 +24920,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24918,7 +24928,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24926,7 +24936,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24934,7 +24944,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24944,12 +24954,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24959,13 +24969,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24973,104 +24983,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31621,8 +31631,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39795,7 +39805,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40000,7 +40010,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40355,7 +40365,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40471,7 +40481,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40529,10 +40539,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42238,7 +42248,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42257,7 +42267,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43233,7 +43243,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43821,7 +43831,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44276,7 +44286,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44299,7 +44309,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44322,132 +44332,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44456,48 +44468,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44505,7 +44517,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44513,26 +44525,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44541,7 +44553,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44552,14 +44564,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44569,21 +44581,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44593,7 +44605,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44604,7 +44616,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44612,7 +44624,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44620,7 +44632,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44632,7 +44644,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44640,37 +44652,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44678,14 +44690,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44693,13 +44705,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44707,7 +44719,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44716,32 +44728,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44753,7 +44765,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44762,13 +44774,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44777,13 +44789,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44793,7 +44805,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44802,13 +44814,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44826,13 +44838,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44842,78 +44854,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44922,47 +44934,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44973,18 +44985,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44998,26 +45010,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45026,7 +45038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45043,13 +45055,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45057,18 +45069,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45076,18 +45088,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45096,14 +45108,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45111,7 +45123,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45120,7 +45132,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45129,13 +45141,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45156,7 +45168,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45164,7 +45176,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45173,144 +45185,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45321,98 +45333,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45420,24 +45432,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45446,25 +45458,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45474,31 +45486,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45506,109 +45518,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45617,174 +45629,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45793,20 +45805,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45814,13 +45826,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45828,13 +45840,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45842,32 +45854,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45876,7 +45888,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45886,7 +45898,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45897,7 +45909,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45906,14 +45918,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45921,12 +45933,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45934,7 +45946,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45942,63 +45954,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46009,18 +46021,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46029,7 +46041,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46038,7 +46050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46048,7 +46060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46060,36 +46072,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46097,37 +46109,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46136,78 +46148,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46217,13 +46229,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46231,14 +46243,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61626,7 +61638,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64253,7 +64265,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71580,7 +71592,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74088,7 +74100,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74124,7 +74136,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74141,7 +74153,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74157,7 +74169,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74264,7 +74276,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74289,7 +74301,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74303,7 +74315,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74313,7 +74325,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74417,7 +74429,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74564,7 +74576,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75334,7 +75346,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87929,7 +87941,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87939,33 +87951,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87975,32 +87988,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88010,13 +88023,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88025,7 +88038,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88035,7 +88048,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88043,7 +88056,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88057,12 +88070,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88070,7 +88083,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88079,13 +88092,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88094,7 +88107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88102,7 +88115,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88111,7 +88124,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88122,14 +88135,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88142,40 +88155,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88184,13 +88197,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88199,7 +88212,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88208,7 +88221,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88216,13 +88229,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88239,7 +88252,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88247,13 +88260,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88261,7 +88274,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88270,7 +88283,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88283,7 +88296,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88293,13 +88306,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88308,13 +88321,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88323,13 +88336,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88338,13 +88351,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88354,13 +88367,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88368,37 +88381,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88406,13 +88419,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88436,13 +88449,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88450,13 +88463,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88465,7 +88478,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88477,14 +88490,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88493,29 +88506,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88523,7 +88536,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88531,7 +88544,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88540,31 +88553,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88572,7 +88585,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88583,7 +88596,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88591,13 +88604,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88607,41 +88620,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88653,14 +88666,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88668,12 +88681,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88683,7 +88696,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88691,7 +88704,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88703,7 +88716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88711,13 +88724,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88726,30 +88739,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88758,13 +88771,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88772,13 +88785,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88787,7 +88800,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88796,13 +88809,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88820,7 +88833,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88832,19 +88845,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88852,7 +88865,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88860,12 +88873,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88876,7 +88889,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88884,7 +88897,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88892,7 +88905,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88900,25 +88913,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88930,7 +88943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88940,7 +88953,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88948,80 +88961,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89029,7 +89042,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89037,7 +89050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89046,20 +89059,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89067,7 +89080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89075,7 +89088,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89084,7 +89097,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89094,7 +89107,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89102,7 +89115,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89113,7 +89126,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89125,7 +89138,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89139,7 +89152,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89150,7 +89163,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89160,14 +89173,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89177,7 +89190,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89185,25 +89198,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89212,32 +89225,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89245,31 +89258,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89278,13 +89291,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89295,13 +89308,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89310,13 +89323,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89325,26 +89338,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89355,13 +89368,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89369,13 +89382,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89383,13 +89396,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89399,13 +89412,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89413,49 +89426,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89464,7 +89477,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89472,105 +89485,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89578,253 +89591,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89832,13 +89845,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89846,63 +89859,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89910,7 +89923,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89918,14 +89931,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89933,69 +89946,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90007,31 +90020,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90040,7 +90053,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90050,7 +90063,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90062,33 +90075,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90099,7 +90112,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90107,45 +90120,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90153,39 +90166,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90193,7 +90206,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90202,73 +90215,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90277,25 +90290,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90303,28 +90316,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90332,25 +90345,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90358,14 +90371,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90373,12 +90386,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90387,7 +90400,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90395,7 +90408,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90404,14 +90417,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90419,7 +90432,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90430,13 +90443,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90444,214 +90457,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90659,37 +90672,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90698,7 +90711,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90707,13 +90720,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90723,7 +90736,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90731,7 +90744,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90739,7 +90752,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90749,7 +90762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90758,44 +90771,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90803,27 +90816,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90835,7 +90848,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90844,7 +90857,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90854,7 +90867,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90864,13 +90877,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90878,7 +90891,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90890,7 +90903,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90898,13 +90911,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90914,13 +90927,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90932,58 +90945,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90991,26 +91004,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91021,38 +91034,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91060,13 +91073,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91075,13 +91088,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91089,7 +91102,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91101,7 +91114,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91111,31 +91124,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91145,46 +91158,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91192,64 +91205,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91257,19 +91271,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91277,13 +91299,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91293,82 +91315,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91378,51 +91400,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91432,41 +91454,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91476,7 +91498,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91484,7 +91506,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91492,14 +91514,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91509,26 +91531,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91538,33 +91560,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91576,12 +91598,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91592,7 +91614,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91606,12 +91628,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91626,12 +91648,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91641,12 +91663,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91656,13 +91678,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91673,12 +91695,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91687,12 +91709,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91705,12 +91727,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91739,14 +91761,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91758,13 +91780,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91777,31 +91799,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From cc805b01a535c08515ec32393a4c8784fc04daa9 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:52 +0100 Subject: [PATCH 21/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ka.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/ka.po b/docs/po/ka.po index b1ad43c39f4..8e1d106ac97 100644 --- a/docs/po/ka.po +++ b/docs/po/ka.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-02 16:42+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: none\n" @@ -2611,7 +2611,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2636,7 +2636,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2649,7 +2649,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10956,7 +10956,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15108,17 +15108,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17422,7 +17421,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22725,8 +22724,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22868,8 +22867,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22904,7 +22903,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23202,159 +23201,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23366,124 +23376,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23493,7 +23503,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23509,13 +23519,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23523,7 +23533,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23536,39 +23546,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23579,44 +23589,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23628,101 +23638,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23954,59 +23964,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24017,7 +24027,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24026,7 +24036,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24036,25 +24046,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24064,7 +24074,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24072,7 +24082,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24082,7 +24092,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24090,7 +24100,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24098,13 +24108,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24113,25 +24123,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24139,7 +24149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24148,13 +24158,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24162,125 +24172,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24288,7 +24298,7 @@ msgid "Syntax" msgstr "სინტაქსი" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24297,14 +24307,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "კონსტანტები" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24312,24 +24322,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24339,13 +24349,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24354,13 +24364,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24373,12 +24383,12 @@ msgid "True" msgstr "ჭეშმარიტი" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24390,37 +24400,37 @@ msgid "False" msgstr "მცდარი" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24429,51 +24439,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24482,7 +24492,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24490,220 +24500,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24712,7 +24722,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24720,7 +24730,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24728,7 +24738,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24736,7 +24746,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24744,7 +24754,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24752,7 +24762,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24760,96 +24770,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24860,20 +24870,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24884,7 +24894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24894,13 +24904,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24913,20 +24923,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24936,7 +24946,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24944,13 +24954,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24958,7 +24968,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24966,7 +24976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24974,7 +24984,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24982,7 +24992,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24992,12 +25002,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25007,13 +25017,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25021,104 +25031,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "წევრი" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31687,8 +31697,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39867,7 +39877,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40072,7 +40082,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40427,7 +40437,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40543,7 +40553,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40601,10 +40611,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42316,7 +42326,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42335,7 +42345,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43317,7 +43327,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43906,7 +43916,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44361,7 +44371,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44384,7 +44394,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44407,132 +44417,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44541,48 +44553,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44598,26 +44610,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44626,7 +44638,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44637,14 +44649,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44654,21 +44666,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44678,7 +44690,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44689,7 +44701,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44697,7 +44709,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44705,7 +44717,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44717,7 +44729,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44725,37 +44737,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44763,14 +44775,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44778,13 +44790,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44792,7 +44804,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44801,32 +44813,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44838,7 +44850,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44847,13 +44859,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44862,13 +44874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44878,7 +44890,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44887,13 +44899,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44911,13 +44923,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44927,78 +44939,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -45007,47 +45019,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45058,18 +45070,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45083,26 +45095,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45111,7 +45123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45128,13 +45140,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45142,18 +45154,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45161,18 +45173,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45181,14 +45193,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45196,7 +45208,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45205,7 +45217,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45214,13 +45226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45241,7 +45253,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45249,7 +45261,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45258,144 +45270,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45406,98 +45418,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45505,24 +45517,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45531,25 +45543,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45559,31 +45571,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45591,109 +45603,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45702,180 +45714,180 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 #, fuzzy #| msgid "Feed" msgid "Feed Out" msgstr "ლენტა" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Spindle" msgid "Spindle Stop" msgstr "შპინდელი" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Manual" msgid "Manual Out" msgstr "ხელით" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45884,20 +45896,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45905,13 +45917,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45919,13 +45931,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45933,33 +45945,33 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, fuzzy, no-wrap #| msgid "Coordinate System" msgid "G92 Coordinate System Offset" msgstr "კოორდინატების სისტემა" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45968,7 +45980,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45978,7 +45990,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45989,7 +46001,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45998,14 +46010,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -46013,12 +46025,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -46034,63 +46046,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46101,18 +46113,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46121,7 +46133,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46130,7 +46142,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46140,7 +46152,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46152,36 +46164,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46189,37 +46201,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46228,78 +46240,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46309,13 +46321,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46323,14 +46335,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61790,7 +61802,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64418,7 +64430,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71745,7 +71757,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74253,7 +74265,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74289,7 +74301,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74306,7 +74318,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74322,7 +74334,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74429,7 +74441,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74454,7 +74466,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74468,7 +74480,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74478,7 +74490,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74582,7 +74594,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74729,7 +74741,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75504,7 +75516,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -88103,7 +88115,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -88113,33 +88125,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88149,32 +88162,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88184,13 +88197,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88199,7 +88212,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88209,7 +88222,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88217,7 +88230,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88231,12 +88244,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88244,7 +88257,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88253,13 +88266,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88268,7 +88281,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88276,7 +88289,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88285,7 +88298,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88296,14 +88309,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88316,40 +88329,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88358,13 +88371,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88373,7 +88386,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88382,7 +88395,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88390,13 +88403,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88413,7 +88426,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88421,13 +88434,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88435,7 +88448,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88444,7 +88457,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88457,7 +88470,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88467,13 +88480,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88482,13 +88495,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88497,13 +88510,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88512,13 +88525,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88528,14 +88541,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "Overview" msgid "HAL Bridge" msgstr "მიმოხილვა" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88543,37 +88556,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88581,13 +88594,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88611,13 +88624,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88625,13 +88638,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "კლავიატურის ბმები" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88640,7 +88653,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88652,14 +88665,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88668,29 +88681,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88698,7 +88711,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88706,7 +88719,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88715,31 +88728,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88747,7 +88760,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88758,7 +88771,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88766,13 +88779,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88782,41 +88795,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88828,14 +88841,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88843,12 +88856,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88858,7 +88871,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88866,7 +88879,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88878,7 +88891,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88886,13 +88899,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88901,30 +88914,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88933,13 +88946,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88947,13 +88960,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88962,7 +88975,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88971,13 +88984,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88995,7 +89008,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -89007,19 +89020,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -89027,7 +89040,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -89035,12 +89048,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -89051,7 +89064,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -89059,7 +89072,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -89067,7 +89080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -89075,25 +89088,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -89105,7 +89118,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -89115,7 +89128,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -89123,80 +89136,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89204,7 +89217,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89212,7 +89225,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89221,20 +89234,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89242,7 +89255,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89250,7 +89263,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89259,7 +89272,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89269,7 +89282,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89277,7 +89290,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89288,7 +89301,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89300,7 +89313,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89314,7 +89327,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89325,7 +89338,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89335,14 +89348,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89352,7 +89365,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89360,25 +89373,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89387,32 +89400,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89420,31 +89433,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89453,13 +89466,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89470,13 +89483,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89485,13 +89498,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89500,26 +89513,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89530,13 +89543,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89544,13 +89557,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89558,13 +89571,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89574,13 +89587,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89588,49 +89601,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89639,7 +89652,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89647,105 +89660,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89753,257 +89766,257 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "კალიბრაცია" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy, no-wrap #| msgid "Parameter" msgid "'Probe Diameter'" msgstr "პარამეტრი" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, fuzzy, no-wrap #| msgid "Appearance" msgid "'Z Clearance'" msgstr "გარეგნობა" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, fuzzy, no-wrap #| msgid "Hints" msgid "'X Hint'" msgstr "მინიშნებები" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, fuzzy, no-wrap #| msgid "Hints" msgid "'Y Hint'" msgstr "მინიშნებები" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -90011,13 +90024,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -90025,63 +90038,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "პრესეტი:" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -90089,7 +90102,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -90097,14 +90110,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -90112,69 +90125,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90186,31 +90199,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90219,7 +90232,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90229,7 +90242,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90241,33 +90254,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90278,7 +90291,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90286,48 +90299,48 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, fuzzy, no-wrap #| msgid "Overview" msgid "Workflow Overview" msgstr "მიმოხილვა" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 #, fuzzy #| msgid "Interfaces include:" msgid "Setup steps include:" msgstr "ინტერფეისი შეიცავს:" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90335,39 +90348,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90375,7 +90388,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90384,73 +90397,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90459,25 +90472,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90485,28 +90498,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90514,25 +90527,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90540,14 +90553,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90555,12 +90568,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90569,7 +90582,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90577,7 +90590,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90586,14 +90599,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90601,7 +90614,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90612,13 +90625,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90626,214 +90639,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90841,37 +90854,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90880,7 +90893,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90889,13 +90902,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90905,7 +90918,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90913,7 +90926,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90921,7 +90934,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90931,7 +90944,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90940,44 +90953,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90985,29 +90998,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 #, fuzzy #| msgid "Examples:" msgid "Example settings:" msgstr "მაგალითები:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -91019,7 +91032,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -91028,7 +91041,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -91038,7 +91051,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -91048,13 +91061,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -91062,7 +91075,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -91074,7 +91087,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -91082,13 +91095,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -91098,13 +91111,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -91116,58 +91129,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91175,26 +91188,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91205,38 +91218,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91244,13 +91257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91259,13 +91272,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91273,7 +91286,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91285,7 +91298,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91295,31 +91308,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91329,46 +91342,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91376,64 +91389,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "მორგების ჩანართი" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91441,19 +91455,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91461,13 +91483,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "სტილები" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91477,82 +91499,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91562,51 +91584,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91616,41 +91638,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91660,7 +91682,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91668,7 +91690,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91676,14 +91698,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91693,26 +91715,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "ხელით შეტანილი ცვლილებები" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "სტილის ფურცლები" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91722,33 +91744,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91760,12 +91782,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91776,7 +91798,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91790,12 +91812,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91810,12 +91832,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91825,12 +91847,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91840,13 +91862,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91857,12 +91879,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91871,12 +91893,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91889,12 +91911,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91923,14 +91945,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91942,13 +91964,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91961,31 +91983,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From e53282e34eec10ec9f7cdea7be7a826c1a5dfca3 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:53 +0100 Subject: [PATCH 22/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ko.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/ko.po b/docs/po/ko.po index d71964fd53d..1b9ec1b8b88 100644 --- a/docs/po/ko.po +++ b/docs/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-12-22 07:59+0000\n" "Last-Translator: 강경서 \n" "Language-Team: none\n" @@ -2622,7 +2622,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2647,7 +2647,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2660,7 +2660,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10951,7 +10951,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15086,17 +15086,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17400,7 +17399,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22697,8 +22696,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22840,8 +22839,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22876,7 +22875,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23174,159 +23173,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23338,124 +23348,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23465,7 +23475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23481,13 +23491,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23495,7 +23505,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23508,39 +23518,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23551,44 +23561,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23600,101 +23610,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23926,59 +23936,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23989,7 +23999,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23998,7 +24008,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24008,25 +24018,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24036,7 +24046,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24044,7 +24054,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24054,7 +24064,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24062,7 +24072,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24070,13 +24080,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24085,25 +24095,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24111,7 +24121,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24120,13 +24130,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24134,125 +24144,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24260,7 +24270,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24269,14 +24279,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24284,24 +24294,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24311,13 +24321,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24326,13 +24336,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24345,12 +24355,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24362,37 +24372,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24401,51 +24411,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24454,7 +24464,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24462,220 +24472,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24684,7 +24694,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24692,7 +24702,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24700,7 +24710,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24708,7 +24718,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24716,7 +24726,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24724,7 +24734,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24732,96 +24742,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24832,20 +24842,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24856,7 +24866,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24866,13 +24876,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24885,20 +24895,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24908,7 +24918,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24916,13 +24926,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24930,7 +24940,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24938,7 +24948,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24946,7 +24956,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24954,7 +24964,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24964,12 +24974,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24979,13 +24989,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24993,104 +25003,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31644,8 +31654,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39818,7 +39828,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40023,7 +40033,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40378,7 +40388,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40494,7 +40504,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40552,10 +40562,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42261,7 +42271,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42280,7 +42290,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43256,7 +43266,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43844,7 +43854,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44299,7 +44309,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44322,7 +44332,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44345,132 +44355,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44479,48 +44491,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44528,7 +44540,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44536,26 +44548,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44564,7 +44576,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44575,14 +44587,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44592,21 +44604,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44616,7 +44628,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44627,7 +44639,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44635,7 +44647,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44643,7 +44655,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44655,7 +44667,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44663,37 +44675,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44701,14 +44713,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44716,13 +44728,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44730,7 +44742,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44739,32 +44751,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44776,7 +44788,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44785,13 +44797,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44800,13 +44812,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44816,7 +44828,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44825,13 +44837,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44849,13 +44861,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44865,78 +44877,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44945,47 +44957,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44996,18 +45008,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45021,26 +45033,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45049,7 +45061,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45066,13 +45078,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45080,18 +45092,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45099,18 +45111,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45119,14 +45131,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45134,7 +45146,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45143,7 +45155,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45152,13 +45164,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45179,7 +45191,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45187,7 +45199,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45196,144 +45208,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45344,98 +45356,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45443,24 +45455,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45469,25 +45481,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45497,31 +45509,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45529,109 +45541,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45640,174 +45652,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45816,20 +45828,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45837,13 +45849,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45851,13 +45863,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45865,32 +45877,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45899,7 +45911,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45909,7 +45921,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45920,7 +45932,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45929,14 +45941,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45944,12 +45956,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45957,7 +45969,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45965,63 +45977,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46032,18 +46044,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46052,7 +46064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46061,7 +46073,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46071,7 +46083,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46083,36 +46095,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46120,37 +46132,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46159,78 +46171,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46240,13 +46252,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46254,14 +46266,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61658,7 +61670,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64286,7 +64298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71614,7 +71626,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74122,7 +74134,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74158,7 +74170,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74175,7 +74187,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74191,7 +74203,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74298,7 +74310,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74323,7 +74335,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74337,7 +74349,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74347,7 +74359,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74451,7 +74463,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74598,7 +74610,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75368,7 +75380,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87963,7 +87975,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87973,33 +87985,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88009,32 +88022,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88044,13 +88057,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88059,7 +88072,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88069,7 +88082,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88077,7 +88090,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88091,12 +88104,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88104,7 +88117,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88113,13 +88126,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88128,7 +88141,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88136,7 +88149,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88145,7 +88158,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88156,14 +88169,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88176,40 +88189,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88218,13 +88231,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88233,7 +88246,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88242,7 +88255,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88250,13 +88263,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88273,7 +88286,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88281,13 +88294,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88295,7 +88308,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88304,7 +88317,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88317,7 +88330,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88327,13 +88340,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88342,13 +88355,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88357,13 +88370,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88372,13 +88385,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88388,13 +88401,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88402,37 +88415,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88440,13 +88453,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88470,13 +88483,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88484,13 +88497,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88499,7 +88512,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88511,14 +88524,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88527,29 +88540,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88557,7 +88570,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88565,7 +88578,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88574,31 +88587,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88606,7 +88619,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88617,7 +88630,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88625,13 +88638,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88641,41 +88654,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88687,14 +88700,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88702,12 +88715,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88717,7 +88730,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88725,7 +88738,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88737,7 +88750,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88745,13 +88758,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88760,30 +88773,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88792,13 +88805,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88806,13 +88819,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88821,7 +88834,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88830,13 +88843,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88854,7 +88867,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88866,19 +88879,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88886,7 +88899,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88894,12 +88907,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88910,7 +88923,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88918,7 +88931,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88926,7 +88939,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88934,25 +88947,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88964,7 +88977,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88974,7 +88987,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88982,80 +88995,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89063,7 +89076,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89071,7 +89084,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89080,20 +89093,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89101,7 +89114,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89109,7 +89122,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89118,7 +89131,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89128,7 +89141,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89159,7 +89172,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89173,7 +89186,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89184,7 +89197,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89194,14 +89207,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89211,7 +89224,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89219,25 +89232,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89246,32 +89259,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89279,31 +89292,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89312,13 +89325,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89329,13 +89342,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89344,13 +89357,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89359,26 +89372,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89389,13 +89402,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89403,13 +89416,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89417,13 +89430,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89433,13 +89446,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89447,49 +89460,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89498,7 +89511,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89506,105 +89519,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89612,253 +89625,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89866,13 +89879,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89880,63 +89893,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89944,7 +89957,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89952,14 +89965,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89967,69 +89980,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90041,31 +90054,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90074,7 +90087,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90084,7 +90097,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90096,33 +90109,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90133,7 +90146,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90141,45 +90154,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90187,39 +90200,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90227,7 +90240,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90236,73 +90249,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90311,25 +90324,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90337,28 +90350,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90366,25 +90379,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90392,14 +90405,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90407,12 +90420,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90421,7 +90434,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90429,7 +90442,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90438,14 +90451,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90453,7 +90466,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90464,13 +90477,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90478,214 +90491,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90693,37 +90706,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90732,7 +90745,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90741,13 +90754,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90757,7 +90770,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90765,7 +90778,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90773,7 +90786,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90783,7 +90796,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90792,44 +90805,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90837,27 +90850,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90869,7 +90882,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90878,7 +90891,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90888,7 +90901,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90898,13 +90911,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90912,7 +90925,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90924,7 +90937,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90932,13 +90945,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90948,13 +90961,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90966,58 +90979,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91025,26 +91038,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91055,38 +91068,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91094,13 +91107,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91109,13 +91122,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91123,7 +91136,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91135,7 +91148,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91145,31 +91158,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91179,46 +91192,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91226,64 +91239,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91291,19 +91305,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91311,13 +91333,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91327,82 +91349,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91412,51 +91434,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91466,41 +91488,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91510,7 +91532,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91518,7 +91540,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91526,14 +91548,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91543,26 +91565,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91572,33 +91594,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91610,12 +91632,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91626,7 +91648,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91640,12 +91662,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91660,12 +91682,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91675,12 +91697,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91690,13 +91712,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91707,12 +91729,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91721,12 +91743,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91739,12 +91761,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91773,14 +91795,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91792,13 +91814,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91811,31 +91833,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 647a83a4aec2d0660437b8123cbf059b54f7e876 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:54 +0100 Subject: [PATCH 23/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/sk.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/sk.po b/docs/po/sk.po index 6722976ecf6..e085ba921d1 100644 --- a/docs/po/sk.po +++ b/docs/po/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-01-29 06:23+0000\n" "Last-Translator: zmrdko \n" "Language-Team: none\n" @@ -2613,7 +2613,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2638,7 +2638,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2651,7 +2651,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10938,7 +10938,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15072,17 +15072,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17386,7 +17385,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22687,8 +22686,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22830,8 +22829,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22866,7 +22865,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23164,159 +23163,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23328,124 +23338,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23455,7 +23465,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23471,13 +23481,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23485,7 +23495,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23498,39 +23508,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23541,44 +23551,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23590,101 +23600,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23916,59 +23926,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23979,7 +23989,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23988,7 +23998,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23998,25 +24008,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24026,7 +24036,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24034,7 +24044,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24044,7 +24054,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24052,7 +24062,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24060,13 +24070,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24075,25 +24085,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24101,7 +24111,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24110,13 +24120,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24124,125 +24134,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24250,7 +24260,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24259,14 +24269,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24274,24 +24284,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24301,13 +24311,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24316,13 +24326,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24335,12 +24345,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24352,37 +24362,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24391,51 +24401,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24444,7 +24454,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24452,220 +24462,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24674,7 +24684,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24682,7 +24692,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24690,7 +24700,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24698,7 +24708,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24706,7 +24716,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24714,7 +24724,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24722,96 +24732,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24822,20 +24832,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24846,7 +24856,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24856,13 +24866,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24875,20 +24885,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24898,7 +24908,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24906,13 +24916,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24920,7 +24930,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24928,7 +24938,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24936,7 +24946,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24944,7 +24954,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24954,12 +24964,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24969,13 +24979,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24983,104 +24993,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31636,8 +31646,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39810,7 +39820,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40015,7 +40025,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40370,7 +40380,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40486,7 +40496,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40544,10 +40554,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42253,7 +42263,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42272,7 +42282,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43248,7 +43258,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43836,7 +43846,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44291,7 +44301,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44314,7 +44324,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44337,132 +44347,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44471,48 +44483,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44520,7 +44532,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44528,26 +44540,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44556,7 +44568,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44567,14 +44579,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44584,21 +44596,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44608,7 +44620,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44619,7 +44631,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44627,7 +44639,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44635,7 +44647,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44647,7 +44659,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44655,37 +44667,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44693,14 +44705,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44708,13 +44720,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44722,7 +44734,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44731,32 +44743,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44768,7 +44780,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44777,13 +44789,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44792,13 +44804,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44808,7 +44820,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44817,13 +44829,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44841,13 +44853,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44857,78 +44869,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44937,47 +44949,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44988,18 +45000,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45013,26 +45025,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45041,7 +45053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45058,13 +45070,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45072,18 +45084,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45091,18 +45103,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45111,14 +45123,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45126,7 +45138,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45135,7 +45147,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45144,13 +45156,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45171,7 +45183,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45179,7 +45191,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45188,144 +45200,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45336,98 +45348,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45435,24 +45447,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45461,25 +45473,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45489,31 +45501,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45521,109 +45533,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45632,174 +45644,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45808,20 +45820,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45829,13 +45841,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45843,13 +45855,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45857,32 +45869,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45891,7 +45903,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45901,7 +45913,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45912,7 +45924,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45921,14 +45933,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45936,12 +45948,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45949,7 +45961,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45957,63 +45969,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46024,18 +46036,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46044,7 +46056,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46053,7 +46065,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46063,7 +46075,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46075,36 +46087,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46112,37 +46124,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46151,78 +46163,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46232,13 +46244,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46246,14 +46258,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61651,7 +61663,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64278,7 +64290,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71605,7 +71617,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74114,7 +74126,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74150,7 +74162,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74167,7 +74179,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74183,7 +74195,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74290,7 +74302,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74315,7 +74327,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74329,7 +74341,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74339,7 +74351,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74443,7 +74455,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74590,7 +74602,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75360,7 +75372,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87956,7 +87968,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87966,33 +87978,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88002,32 +88015,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88037,13 +88050,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88052,7 +88065,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88062,7 +88075,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88070,7 +88083,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88084,12 +88097,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88097,7 +88110,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88106,13 +88119,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88121,7 +88134,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88129,7 +88142,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88138,7 +88151,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88149,14 +88162,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88169,40 +88182,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88211,13 +88224,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88226,7 +88239,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88235,7 +88248,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88243,13 +88256,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88266,7 +88279,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88274,13 +88287,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88288,7 +88301,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88297,7 +88310,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88310,7 +88323,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88350,13 +88363,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88365,13 +88378,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88381,14 +88394,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "Adding files" msgid "HAL Bridge" msgstr "Pridávanie súborov" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88396,37 +88409,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88434,13 +88447,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88464,13 +88477,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88478,13 +88491,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88493,7 +88506,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88505,14 +88518,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88521,29 +88534,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88551,7 +88564,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88559,7 +88572,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88568,31 +88581,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88600,7 +88613,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88611,7 +88624,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88619,13 +88632,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88635,41 +88648,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88681,14 +88694,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88696,12 +88709,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88711,7 +88724,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88719,7 +88732,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88731,7 +88744,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88739,13 +88752,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88754,30 +88767,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88786,13 +88799,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88800,13 +88813,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88815,7 +88828,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88824,13 +88837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88848,7 +88861,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88860,19 +88873,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88880,7 +88893,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88888,12 +88901,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88904,7 +88917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88912,7 +88925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88920,7 +88933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88928,25 +88941,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88958,7 +88971,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88968,7 +88981,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88976,80 +88989,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89057,7 +89070,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89065,7 +89078,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89074,20 +89087,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89095,7 +89108,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89103,7 +89116,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89112,7 +89125,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89130,7 +89143,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89141,7 +89154,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89153,7 +89166,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89167,7 +89180,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89178,7 +89191,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89188,14 +89201,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89205,7 +89218,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89213,25 +89226,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89240,32 +89253,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89273,31 +89286,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89306,13 +89319,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89323,13 +89336,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89338,13 +89351,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89353,26 +89366,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89383,13 +89396,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89397,13 +89410,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89411,13 +89424,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89427,13 +89440,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89441,49 +89454,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89492,7 +89505,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89500,105 +89513,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89606,253 +89619,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89860,13 +89873,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89874,63 +89887,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89938,7 +89951,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89946,14 +89959,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89961,69 +89974,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90035,31 +90048,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90068,7 +90081,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90078,7 +90091,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90090,33 +90103,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90127,7 +90140,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90135,45 +90148,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90181,39 +90194,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90221,7 +90234,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90230,73 +90243,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90305,25 +90318,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90331,28 +90344,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90360,25 +90373,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90386,14 +90399,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90401,12 +90414,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90415,7 +90428,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90423,7 +90436,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90432,14 +90445,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90447,7 +90460,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90458,13 +90471,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90472,214 +90485,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90687,37 +90700,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90726,7 +90739,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90735,13 +90748,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90751,7 +90764,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90759,7 +90772,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90767,7 +90780,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90777,7 +90790,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90786,44 +90799,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90831,27 +90844,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90863,7 +90876,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90872,7 +90885,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90882,7 +90895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90892,13 +90905,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90906,7 +90919,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90918,7 +90931,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90926,13 +90939,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90942,13 +90955,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90960,58 +90973,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91019,26 +91032,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91049,38 +91062,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91088,13 +91101,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91103,13 +91116,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91117,7 +91130,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91129,7 +91142,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91139,31 +91152,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91173,46 +91186,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91220,64 +91233,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91285,19 +91299,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91305,13 +91327,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91321,82 +91343,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91406,51 +91428,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91460,41 +91482,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91504,7 +91526,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91512,7 +91534,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91520,14 +91542,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91537,26 +91559,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91566,33 +91588,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91604,12 +91626,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91620,7 +91642,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91634,12 +91656,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91654,12 +91676,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91669,12 +91691,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91684,13 +91706,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91701,12 +91723,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91715,12 +91737,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91733,12 +91755,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91767,14 +91789,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91786,13 +91808,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91805,31 +91827,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 807ad59b150ece63fd0e9ed698301f8261bcd745 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:55 +0100 Subject: [PATCH 24/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/sl.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/sl.po b/docs/po/sl.po index 0a9c6bcdccd..ab1b646becf 100644 --- a/docs/po/sl.po +++ b/docs/po/sl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2610,7 +2610,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2635,7 +2635,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2648,7 +2648,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10936,7 +10936,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15069,17 +15069,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17381,7 +17380,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22678,8 +22677,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22821,8 +22820,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22857,7 +22856,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23155,159 +23154,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23319,124 +23329,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23446,7 +23456,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23462,13 +23472,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23476,7 +23486,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23489,39 +23499,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23532,44 +23542,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23581,101 +23591,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23907,59 +23917,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23970,7 +23980,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23979,7 +23989,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23989,25 +23999,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24017,7 +24027,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24025,7 +24035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24035,7 +24045,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24043,7 +24053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24051,13 +24061,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24066,25 +24076,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24092,7 +24102,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24101,13 +24111,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24115,125 +24125,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24241,7 +24251,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24250,14 +24260,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24265,24 +24275,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24292,13 +24302,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24307,13 +24317,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24326,12 +24336,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24343,37 +24353,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24382,51 +24392,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24435,7 +24445,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24443,220 +24453,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24665,7 +24675,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24673,7 +24683,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24681,7 +24691,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24689,7 +24699,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24697,7 +24707,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24705,7 +24715,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24713,96 +24723,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24813,20 +24823,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24837,7 +24847,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24847,13 +24857,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24866,20 +24876,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24889,7 +24899,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24897,13 +24907,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24911,7 +24921,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24919,7 +24929,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24927,7 +24937,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24935,7 +24945,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24945,12 +24955,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24960,13 +24970,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24974,104 +24984,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31622,8 +31632,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39796,7 +39806,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40001,7 +40011,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40356,7 +40366,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40472,7 +40482,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40530,10 +40540,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42239,7 +42249,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42258,7 +42268,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43234,7 +43244,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43822,7 +43832,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44277,7 +44287,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44300,7 +44310,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44323,132 +44333,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44457,48 +44469,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44506,7 +44518,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44514,26 +44526,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44542,7 +44554,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44553,14 +44565,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44570,21 +44582,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44594,7 +44606,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44605,7 +44617,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44613,7 +44625,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44621,7 +44633,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44633,7 +44645,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44641,37 +44653,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44679,14 +44691,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44694,13 +44706,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44708,7 +44720,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44717,32 +44729,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44754,7 +44766,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44763,13 +44775,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44778,13 +44790,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44794,7 +44806,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44803,13 +44815,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44827,13 +44839,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44843,78 +44855,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44923,47 +44935,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44974,18 +44986,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44999,26 +45011,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45027,7 +45039,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45044,13 +45056,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45058,18 +45070,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45077,18 +45089,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45097,14 +45109,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45112,7 +45124,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45121,7 +45133,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45130,13 +45142,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45157,7 +45169,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45165,7 +45177,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45174,144 +45186,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45322,98 +45334,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45421,24 +45433,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45447,25 +45459,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45475,31 +45487,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45507,109 +45519,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45618,174 +45630,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45794,20 +45806,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45815,13 +45827,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45829,13 +45841,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45843,32 +45855,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45877,7 +45889,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45887,7 +45899,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45898,7 +45910,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45907,14 +45919,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45922,12 +45934,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45935,7 +45947,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45943,63 +45955,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46010,18 +46022,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46030,7 +46042,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46039,7 +46051,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46049,7 +46061,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46061,36 +46073,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46098,37 +46110,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46137,78 +46149,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46218,13 +46230,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46232,14 +46244,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61627,7 +61639,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64254,7 +64266,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71581,7 +71593,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74089,7 +74101,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74125,7 +74137,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74142,7 +74154,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74158,7 +74170,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74265,7 +74277,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74290,7 +74302,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74304,7 +74316,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74314,7 +74326,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74418,7 +74430,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74565,7 +74577,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75335,7 +75347,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87930,7 +87942,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87940,33 +87952,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87976,32 +87989,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88011,13 +88024,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88026,7 +88039,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88036,7 +88049,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88044,7 +88057,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88058,12 +88071,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88071,7 +88084,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88080,13 +88093,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88095,7 +88108,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88103,7 +88116,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88112,7 +88125,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88123,14 +88136,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88143,40 +88156,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88185,13 +88198,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88200,7 +88213,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88209,7 +88222,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88217,13 +88230,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88240,7 +88253,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88248,13 +88261,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88262,7 +88275,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88271,7 +88284,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88284,7 +88297,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88294,13 +88307,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88309,13 +88322,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88324,13 +88337,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88339,13 +88352,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88355,13 +88368,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88369,37 +88382,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88407,13 +88420,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88437,13 +88450,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88451,13 +88464,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88466,7 +88479,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88478,14 +88491,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88494,29 +88507,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88524,7 +88537,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88532,7 +88545,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88541,31 +88554,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88573,7 +88586,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88584,7 +88597,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88592,13 +88605,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88608,41 +88621,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88654,14 +88667,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88669,12 +88682,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88684,7 +88697,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88692,7 +88705,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88704,7 +88717,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88712,13 +88725,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88727,30 +88740,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88759,13 +88772,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88773,13 +88786,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88788,7 +88801,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88797,13 +88810,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88821,7 +88834,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88833,19 +88846,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88853,7 +88866,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88861,12 +88874,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88877,7 +88890,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88885,7 +88898,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88893,7 +88906,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88901,25 +88914,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88931,7 +88944,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88941,7 +88954,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88949,80 +88962,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89030,7 +89043,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89038,7 +89051,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89047,20 +89060,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89068,7 +89081,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89076,7 +89089,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89085,7 +89098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89095,7 +89108,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89103,7 +89116,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89114,7 +89127,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89126,7 +89139,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89140,7 +89153,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89151,7 +89164,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89161,14 +89174,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89178,7 +89191,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89186,25 +89199,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89213,32 +89226,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89246,31 +89259,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89279,13 +89292,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89296,13 +89309,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89311,13 +89324,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89326,26 +89339,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89356,13 +89369,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89370,13 +89383,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89384,13 +89397,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89400,13 +89413,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89414,49 +89427,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89465,7 +89478,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89473,105 +89486,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89579,253 +89592,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89833,13 +89846,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89847,63 +89860,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89911,7 +89924,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89919,14 +89932,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89934,69 +89947,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90008,31 +90021,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90041,7 +90054,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90051,7 +90064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90063,33 +90076,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90100,7 +90113,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90108,45 +90121,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90154,39 +90167,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90194,7 +90207,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90203,73 +90216,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90278,25 +90291,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90304,28 +90317,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90333,25 +90346,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90359,14 +90372,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90374,12 +90387,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90388,7 +90401,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90396,7 +90409,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90405,14 +90418,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90420,7 +90433,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90431,13 +90444,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90445,214 +90458,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90660,37 +90673,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90699,7 +90712,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90708,13 +90721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90724,7 +90737,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90732,7 +90745,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90740,7 +90753,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90750,7 +90763,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90759,44 +90772,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90804,27 +90817,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90836,7 +90849,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90845,7 +90858,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90855,7 +90868,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90865,13 +90878,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90879,7 +90892,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90891,7 +90904,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90899,13 +90912,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90915,13 +90928,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90933,58 +90946,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90992,26 +91005,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91022,38 +91035,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91061,13 +91074,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91076,13 +91089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91090,7 +91103,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91102,7 +91115,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91112,31 +91125,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91146,46 +91159,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91193,64 +91206,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91258,19 +91272,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91278,13 +91300,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91294,82 +91316,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91379,51 +91401,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91433,41 +91455,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91477,7 +91499,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91485,7 +91507,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91493,14 +91515,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91510,26 +91532,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91539,33 +91561,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91577,12 +91599,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91593,7 +91615,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91607,12 +91629,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91627,12 +91649,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91642,12 +91664,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91657,13 +91679,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91674,12 +91696,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91688,12 +91710,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91706,12 +91728,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91740,14 +91762,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91759,13 +91781,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91778,31 +91800,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 842923dac397bc0213d5a60c81195b914312f27a Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:56 +0100 Subject: [PATCH 25/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/ckb.po | 2420 ++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/ckb.po b/docs/po/ckb.po index 72b59a4da55..298821dbf1e 100644 --- a/docs/po/ckb.po +++ b/docs/po/ckb.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2608,7 +2608,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2633,7 +2633,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2646,7 +2646,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10932,7 +10932,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15065,17 +15065,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17377,7 +17376,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22674,8 +22673,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22817,8 +22816,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22853,7 +22852,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23151,159 +23150,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23315,124 +23325,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23442,7 +23452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23458,13 +23468,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23472,7 +23482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23485,39 +23495,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23528,44 +23538,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23577,101 +23587,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23903,59 +23913,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23966,7 +23976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23985,25 +23995,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24013,7 +24023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24031,7 +24041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24039,7 +24049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24047,13 +24057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24062,25 +24072,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24088,7 +24098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24097,13 +24107,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24111,125 +24121,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24237,7 +24247,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24246,14 +24256,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24261,24 +24271,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24288,13 +24298,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24303,13 +24313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24322,12 +24332,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24339,37 +24349,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24378,51 +24388,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24431,7 +24441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24439,220 +24449,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24661,7 +24671,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24669,7 +24679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24709,96 +24719,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24809,20 +24819,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24833,7 +24843,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24843,13 +24853,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24862,20 +24872,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24885,7 +24895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24893,13 +24903,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24907,7 +24917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24915,7 +24925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24941,12 +24951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24956,13 +24966,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24970,104 +24980,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31618,8 +31628,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39792,7 +39802,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -39997,7 +40007,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40352,7 +40362,7 @@ msgid "<>" msgstr "" #. type: Content of:
-#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40468,7 +40478,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40526,10 +40536,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42235,7 +42245,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42254,7 +42264,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43230,7 +43240,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43818,7 +43828,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44273,7 +44283,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44296,7 +44306,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44319,132 +44329,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44453,48 +44465,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44502,7 +44514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44510,26 +44522,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44538,7 +44550,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44549,14 +44561,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44566,21 +44578,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44609,7 +44621,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44617,7 +44629,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44629,7 +44641,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44637,37 +44649,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44675,14 +44687,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44690,13 +44702,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44704,7 +44716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44713,32 +44725,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44750,7 +44762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44759,13 +44771,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44774,13 +44786,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44839,78 +44851,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44919,47 +44931,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44970,18 +44982,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44995,26 +45007,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45023,7 +45035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45040,13 +45052,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45054,18 +45066,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45073,18 +45085,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45093,14 +45105,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45108,7 +45120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45126,13 +45138,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45153,7 +45165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45161,7 +45173,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45170,144 +45182,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45318,98 +45330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45417,24 +45429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45443,25 +45455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45471,31 +45483,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45503,109 +45515,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45614,174 +45626,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45790,20 +45802,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45811,13 +45823,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45825,13 +45837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45839,32 +45851,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45873,7 +45885,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45883,7 +45895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45903,14 +45915,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45918,12 +45930,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45931,7 +45943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45939,63 +45951,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46006,18 +46018,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46045,7 +46057,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46057,36 +46069,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46094,37 +46106,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46133,78 +46145,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46214,13 +46226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46228,14 +46240,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61623,7 +61635,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64250,7 +64262,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71577,7 +71589,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74085,7 +74097,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74121,7 +74133,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74138,7 +74150,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74154,7 +74166,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74261,7 +74273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74414,7 +74426,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74561,7 +74573,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75331,7 +75343,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87926,7 +87938,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87936,33 +87948,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87972,32 +87985,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88007,13 +88020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88022,7 +88035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88032,7 +88045,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88040,7 +88053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88054,12 +88067,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88067,7 +88080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88076,13 +88089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88099,7 +88112,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88108,7 +88121,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88119,14 +88132,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88139,40 +88152,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88181,13 +88194,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88196,7 +88209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88205,7 +88218,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88213,13 +88226,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88236,7 +88249,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88244,13 +88257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88258,7 +88271,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88267,7 +88280,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88290,13 +88303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88305,13 +88318,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88351,13 +88364,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88365,37 +88378,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88403,13 +88416,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88433,13 +88446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88447,13 +88460,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88462,7 +88475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88474,14 +88487,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88490,29 +88503,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88520,7 +88533,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88528,7 +88541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88537,31 +88550,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88569,7 +88582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88588,13 +88601,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88604,41 +88617,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88650,14 +88663,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88665,12 +88678,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88680,7 +88693,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88688,7 +88701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88700,7 +88713,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88708,13 +88721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88723,30 +88736,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88755,13 +88768,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88769,13 +88782,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88784,7 +88797,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88793,13 +88806,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88817,7 +88830,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88829,19 +88842,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88849,7 +88862,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88857,12 +88870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88873,7 +88886,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88881,7 +88894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88889,7 +88902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88897,25 +88910,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88927,7 +88940,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88937,7 +88950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88945,80 +88958,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89026,7 +89039,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89034,7 +89047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89043,20 +89056,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89064,7 +89077,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89072,7 +89085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89091,7 +89104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89099,7 +89112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89157,14 +89170,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89174,7 +89187,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89182,25 +89195,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89209,32 +89222,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89242,31 +89255,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89275,13 +89288,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89292,13 +89305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89307,13 +89320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89322,26 +89335,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89352,13 +89365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89366,13 +89379,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89380,13 +89393,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89396,13 +89409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89410,49 +89423,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89461,7 +89474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89469,105 +89482,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89575,253 +89588,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89829,13 +89842,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89843,63 +89856,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89907,7 +89920,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89915,14 +89928,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89930,69 +89943,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90004,31 +90017,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90037,7 +90050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90047,7 +90060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90059,33 +90072,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90096,7 +90109,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90104,45 +90117,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90150,39 +90163,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90190,7 +90203,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90199,73 +90212,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90274,25 +90287,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90300,28 +90313,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90329,25 +90342,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90355,14 +90368,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90370,12 +90383,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90384,7 +90397,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90392,7 +90405,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90401,14 +90414,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90416,7 +90429,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90427,13 +90440,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90441,214 +90454,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90656,37 +90669,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90695,7 +90708,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90704,13 +90717,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90728,7 +90741,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90736,7 +90749,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90755,44 +90768,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90800,27 +90813,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90832,7 +90845,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90861,13 +90874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90875,7 +90888,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90895,13 +90908,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90929,58 +90942,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90988,26 +91001,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91018,38 +91031,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91072,13 +91085,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91086,7 +91099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91098,7 +91111,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91108,31 +91121,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91142,46 +91155,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91189,64 +91202,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91254,19 +91268,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91274,13 +91296,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91290,82 +91312,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91375,51 +91397,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91429,41 +91451,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91473,7 +91495,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91481,7 +91503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91489,14 +91511,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91506,26 +91528,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91535,33 +91557,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91573,12 +91595,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91589,7 +91611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91603,12 +91625,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91638,12 +91660,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91653,13 +91675,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91670,12 +91692,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91684,12 +91706,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91702,12 +91724,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91736,14 +91758,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91755,13 +91777,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91774,31 +91796,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From 52b02539446d100877135598f27e70a82b7d7efa Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:56 +0100 Subject: [PATCH 26/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/zh_CN.po | 2484 +++++++++++++++++++++++----------------------- 1 file changed, 1253 insertions(+), 1231 deletions(-) diff --git a/docs/po/zh_CN.po b/docs/po/zh_CN.po index 96c94f4a9fc..2df97c10952 100644 --- a/docs/po/zh_CN.po +++ b/docs/po/zh_CN.po @@ -28,7 +28,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2026-01-21 23:15+0000\n" "Last-Translator: BeginsDuang \n" "Language-Team: none\n" @@ -700,7 +700,8 @@ msgstr "" msgid "" "Hardware Interface / " "Supported Hardware" -msgstr "硬件接口/支持的硬件" +msgstr "" +"硬件接口/支持的硬件" #. type: Content of:
  • #: src/index.tmpl:134 @@ -2000,8 +2001,7 @@ msgid "" "F10 turns the spindle on reverse if it's off, or off it it's on.\n" "These buttons and function keys only work in Manual mode." msgstr "" -"控制主轴正转、反转或关闭。功能键 F9 在主轴关闭时开启正转,在主轴正转时关闭" -";\n" +"控制主轴正转、反转或关闭。功能键 F9 在主轴关闭时开启正转,在主轴正转时关闭;\n" "功能键 F10 在主轴关闭时开启反转,在主轴反转时关闭。\n" "这些按钮和功能键仅在手动模式下有效。" @@ -2204,8 +2204,8 @@ msgid "" "\" button, positive direction using the \"+\" button, or home the axis using " "the \"home\" button." msgstr "" -"轴运动按钮可通过“-”按钮使轴向负方向移动,通过“+”按钮使轴向正方向移动,或通过“" -"归位”按钮使轴返回原点。" +"轴运动按钮可通过“-”按钮使轴向负方向移动,通过“+”按钮使轴向正方向移动,或通过" +"“归位”按钮使轴返回原点。" #. type: Plain text #: help/tklinuxcnc.adoc:206 @@ -2268,10 +2268,10 @@ msgid "" "pause, resume, and step accelerators are 'r', 'p', 's', and 'a', " "respectively, lower or upper case." msgstr "" -"在主屏幕底部有一个标签,显示当前程序或最后加载的程序。在其下方是一排命令按钮" -",用于打开、运行、暂停、继续或单步执行程序。Open 按钮与顶部菜单中的 File->" -"Open... 完全相同,也可以使用快捷键 “o” 或 “O”。运行、暂停、继续和单步执行的快" -"捷键分别是 “r”、“p”、“s” 和 “a”,不区分大小写。" +"在主屏幕底部有一个标签,显示当前程序或最后加载的程序。在其下方是一排命令按" +"钮,用于打开、运行、暂停、继续或单步执行程序。Open 按钮与顶部菜单中的 File-" +">Open... 完全相同,也可以使用快捷键 “o” 或 “O”。运行、暂停、继续和单步执行的" +"快捷键分别是 “r”、“p”、“s” 和 “a”,不区分大小写。" #. type: Plain text #: help/tklinuxcnc.adoc:236 @@ -2933,7 +2933,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "镗孔固定循环(带停留,进给退刀)" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2958,7 +2958,7 @@ msgid "incremental programming" msgstr "增量编程" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2971,7 +2971,7 @@ msgid "inverse time feed mode" msgstr "反时间进给模式" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -11258,7 +11258,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15394,17 +15394,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17708,7 +17707,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -18873,9 +18872,9 @@ msgid "" "[RS274NGC]>>` PARAMETER_FILE=somefilename.var, the file will be created for " "you when LinuxCNC starts." msgstr "" -"如果你在某个目录中省略了 .var 文件,但在 `<>" -"` 中包含了 PARAMETER_FILE=somefilename.var,当 LinuxCNC 启动时,将会为你创建" -"该文件。" +"如果你在某个目录中省略了 .var 文件,但在 `<>` 中包含了 PARAMETER_FILE=somefilename.var,当 LinuxCNC 启动时," +"将会为你创建该文件。" #. type: NOTE #: src/config/integrator-concepts.adoc:65 @@ -18894,8 +18893,8 @@ msgid "" "A Tool Table file .tbl if `<>` TOOL_TABLE has " "been specified in the INI file. Some configurations do not need a tool table." msgstr "" -"一个工具表文件.tbl,如果在 INI 文件中指定了 `<>" -"` TOOL_TABLE。有些配置不需要工具表。" +"一个工具表文件.tbl,如果在 INI 文件中指定了 `<>` TOOL_TABLE。有些配置不需要工具表。" #. type: Title == #: src/config/integrator-concepts.adoc:68 @@ -18939,8 +18938,8 @@ msgid "" "impossible to troubleshoot." msgstr "" "最坏情况的延迟可能每分钟只发生几次,而且在电机改变方向的同时发生延迟的可能性" -"很低。因此,你可能会偶尔遇到极少的错误,这些错误会毁掉零件,而且几乎无法排查" -"。" +"很低。因此,你可能会偶尔遇到极少的错误,这些错误会毁掉零件,而且几乎无法排" +"查。" #. type: NOTE #: src/config/integrator-concepts.adoc:97 @@ -19106,10 +19105,10 @@ msgstr "" "如果你以前没有接触过伺服系统,一开始这无疑会显得非常陌生,尤其是与更常见的电" "子电路相比,那里的输入可以平滑地传递到输出,并且永远不会回退。脚注:[如果有帮" "助的话,在数字世界中最接近的等价物是“状态机”、“顺序机”等等,其中输出的“当前”" -"行为取决于输入(以及输出)之前的状态。如果这没帮助,那就算了。] 如果“每样东西" -"”都控制“其他一切”,怎么可能运作呢,谁来掌控?答案是,LinuxCNC“可以”控制这个系" -"统,但它必须通过选择几种控制方法之一来实现。LinuxCNC所使用的控制方法,其中一" -"种最简单且最佳的方法,叫做PID。" +"行为取决于输入(以及输出)之前的状态。如果这没帮助,那就算了。] 如果“每样东" +"西”都控制“其他一切”,怎么可能运作呢,谁来掌控?答案是,LinuxCNC“可以”控制这个" +"系统,但它必须通过选择几种控制方法之一来实现。LinuxCNC所使用的控制方法,其中" +"一种最简单且最佳的方法,叫做PID。" #. type: NOTE #: src/config/integrator-concepts.adoc:176 @@ -19177,9 +19176,9 @@ msgid "" "small when responding to system disturbances." msgstr "" "比例项(有时称为增益)会根据当前误差值的大小对输出进行调整。较高的比例增益会" -"导致输出对给定误差变化产生较大的响应。如果比例增益过高,系统可能会变得不稳定" -"。相反,较低的增益会导致输出对较大输入误差的响应较小。如果比例增益过低,控制" -"动作在应对系统扰动时可能会过小。" +"导致输出对给定误差变化产生较大的响应。如果比例增益过高,系统可能会变得不稳" +"定。相反,较低的增益会导致输出对较大输入误差的响应较小。如果比例增益过低,控" +"制动作在应对系统扰动时可能会过小。" #. type: NOTE #: src/config/integrator-concepts.adoc:204 @@ -19241,8 +19240,8 @@ msgid "" "slope of the error over time (i.e., its first derivative with respect to " "time) and multiplying this rate of change by the derivative gain." msgstr "" -"过程误差的变化率是通过确定误差随时间变化的斜率(即对时间的一阶导数)来计算的" -",并将该变化率乘以微分增益。" +"过程误差的变化率是通过确定误差随时间变化的斜率(即对时间的一阶导数)来计算" +"的,并将该变化率乘以微分增益。" #. type: NOTE #: src/config/integrator-concepts.adoc:234 @@ -19301,8 +19300,8 @@ msgid "" "causing oscillation." msgstr "" "一种简单的调节方法是,首先将 I(积分项) 和 D(微分项) 的数值设为零。逐步增" -"加 P(比例项),直到环路输出开始振荡,然后将 P 设置为该值的大约一半,以获得“" -"四分之一幅衰减”类型的响应。接着增加 I,直到系统能够在合理时间内消除偏差。但 " +"加 P(比例项),直到环路输出开始振荡,然后将 P 设置为该值的大约一半,以获得" +"“四分之一幅衰减”类型的响应。接着增加 I,直到系统能够在合理时间内消除偏差。但 " "I 过大将导致不稳定。最后,如果需要的话,增加 D,使环路在负载扰动后能够较快地" "回到参考值。但 D 过大则会引起过度响应和超调。快速的 PID 环路调节通常会允许系" "统略微超调,以便更快达到设定值;然而,有些系统不能接受超调,这种情况下就需要" @@ -19420,11 +19419,11 @@ msgid "" "off your computer. The RTAI group has been improving this in recent " "releases, so your LinuxCNC system may shut off by itself after all." msgstr "" -"高级配置与电源接口(ACPI)有很多不同的功能,其中大多数会影响实时(RT)性能(" -"例如:电源管理、CPU 关机、CPU 频率调节等)。LinuxCNC 内核(可能还有所有经过 " -"RTAI 补丁的内核)默认禁用了 ACPI。ACPI 还负责在系统启动关机后关闭电源,这就是" -"为什么你可能需要按电源按钮才能完全关闭计算机的原因。RTAI 团队在最近的版本中对" -"这一点进行了改进,因此你的 LinuxCNC 系统最终可能会自动关机。" +"高级配置与电源接口(ACPI)有很多不同的功能,其中大多数会影响实时(RT)性能" +"(例如:电源管理、CPU 关机、CPU 频率调节等)。LinuxCNC 内核(可能还有所有经" +"过 RTAI 补丁的内核)默认禁用了 ACPI。ACPI 还负责在系统启动关机后关闭电源,这" +"就是为什么你可能需要按电源按钮才能完全关闭计算机的原因。RTAI 团队在最近的版本" +"中对这一点进行了改进,因此你的 LinuxCNC 系统最终可能会自动关机。" #. type: Title == #: src/config/integrator-concepts.adoc:316 @@ -23115,8 +23114,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -23258,8 +23257,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -23294,7 +23293,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23592,159 +23591,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23756,124 +23766,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23883,7 +23893,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23899,13 +23909,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23913,7 +23923,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23926,39 +23936,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23969,44 +23979,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24018,101 +24028,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -24344,59 +24354,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24407,7 +24417,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24416,7 +24426,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24426,25 +24436,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24454,7 +24464,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24462,7 +24472,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24472,7 +24482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24480,7 +24490,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24488,13 +24498,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24503,25 +24513,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24529,7 +24539,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24538,13 +24548,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24552,125 +24562,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24678,7 +24688,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24687,14 +24697,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24702,24 +24712,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24729,13 +24739,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24744,13 +24754,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24763,12 +24773,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24780,37 +24790,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24819,51 +24829,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24872,7 +24882,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24880,220 +24890,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25102,7 +25112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -25110,7 +25120,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -25118,7 +25128,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -25126,7 +25136,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -25134,7 +25144,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -25142,7 +25152,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -25150,96 +25160,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -25250,20 +25260,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -25274,7 +25284,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25284,13 +25294,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -25303,20 +25313,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25326,7 +25336,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -25334,13 +25344,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -25348,7 +25358,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -25356,7 +25366,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -25364,7 +25374,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -25372,7 +25382,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -25382,12 +25392,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25397,13 +25407,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25411,104 +25421,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -32064,8 +32074,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -40238,7 +40248,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40443,7 +40453,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40798,7 +40808,7 @@ msgid "<>" msgstr "" #. type: Content of:
    -#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40914,7 +40924,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40972,10 +40982,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42675,7 +42685,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42694,7 +42704,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43670,7 +43680,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -44258,7 +44268,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44713,7 +44723,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44736,7 +44746,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44759,132 +44769,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44893,48 +44905,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44942,7 +44954,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44950,26 +44962,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44978,7 +44990,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44989,14 +45001,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -45006,21 +45018,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -45030,7 +45042,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -45041,7 +45053,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -45049,7 +45061,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -45057,7 +45069,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -45069,7 +45081,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -45077,37 +45089,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -45115,14 +45127,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -45130,13 +45142,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -45144,7 +45156,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -45153,32 +45165,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -45190,7 +45202,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -45199,13 +45211,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -45214,13 +45226,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -45230,7 +45242,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -45239,13 +45251,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -45263,13 +45275,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -45279,78 +45291,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -45359,47 +45371,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45410,18 +45422,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45435,26 +45447,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45463,7 +45475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45480,13 +45492,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45494,18 +45506,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45513,18 +45525,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45533,14 +45545,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45548,7 +45560,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45557,7 +45569,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45566,13 +45578,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45593,7 +45605,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45601,7 +45613,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45610,144 +45622,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45758,98 +45770,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45857,24 +45869,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45883,25 +45895,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45911,31 +45923,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45943,109 +45955,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -46054,174 +46066,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -46230,20 +46242,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -46251,13 +46263,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -46265,13 +46277,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -46279,32 +46291,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -46313,7 +46325,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -46323,7 +46335,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -46334,7 +46346,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -46343,14 +46355,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -46358,12 +46370,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -46371,7 +46383,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -46379,63 +46391,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46446,18 +46458,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46466,7 +46478,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46475,7 +46487,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46485,7 +46497,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46497,36 +46509,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46534,37 +46546,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46573,78 +46585,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46654,13 +46666,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46668,14 +46680,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -62088,7 +62100,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64715,7 +64727,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -72043,7 +72055,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74551,7 +74563,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74587,7 +74599,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74604,7 +74616,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74620,7 +74632,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74727,7 +74739,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74752,7 +74764,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74766,7 +74778,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74776,7 +74788,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74880,7 +74892,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -75027,7 +75039,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75797,7 +75809,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -88392,7 +88404,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -88402,33 +88414,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88438,32 +88451,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88473,13 +88486,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88488,7 +88501,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88498,7 +88511,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88506,7 +88519,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88520,12 +88533,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88533,7 +88546,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88542,13 +88555,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88557,7 +88570,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88565,7 +88578,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88574,7 +88587,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88585,14 +88598,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88605,40 +88618,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88647,13 +88660,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88662,7 +88675,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88671,7 +88684,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88679,13 +88692,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88702,7 +88715,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88710,13 +88723,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88724,7 +88737,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88733,7 +88746,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88746,7 +88759,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88756,13 +88769,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88771,13 +88784,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88786,13 +88799,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88801,13 +88814,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88817,14 +88830,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "Adding files:" msgid "HAL Bridge" msgstr "添加文件" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88832,37 +88845,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88870,13 +88883,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88900,13 +88913,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88914,13 +88927,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88929,7 +88942,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88941,14 +88954,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88957,29 +88970,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88987,7 +89000,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88995,7 +89008,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -89004,31 +89017,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -89036,7 +89049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -89047,7 +89060,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -89055,13 +89068,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -89071,41 +89084,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -89117,14 +89130,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -89132,12 +89145,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -89155,7 +89168,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -89167,7 +89180,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -89175,13 +89188,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -89190,30 +89203,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -89222,13 +89235,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -89236,13 +89249,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -89251,7 +89264,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -89260,13 +89273,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -89284,7 +89297,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -89296,19 +89309,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -89316,7 +89329,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -89324,12 +89337,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -89340,7 +89353,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -89348,7 +89361,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -89356,7 +89369,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -89364,25 +89377,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -89394,7 +89407,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -89404,7 +89417,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -89412,80 +89425,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89493,7 +89506,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89501,7 +89514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89510,20 +89523,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89531,7 +89544,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89539,7 +89552,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89548,7 +89561,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89558,7 +89571,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89566,7 +89579,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89577,7 +89590,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89589,7 +89602,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89603,7 +89616,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89614,7 +89627,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89624,14 +89637,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89641,7 +89654,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89649,25 +89662,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89676,32 +89689,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89709,31 +89722,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89742,13 +89755,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89759,13 +89772,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89774,13 +89787,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89789,26 +89802,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89819,13 +89832,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89833,13 +89846,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89847,13 +89860,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89863,13 +89876,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89877,49 +89890,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89928,7 +89941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89936,105 +89949,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -90042,253 +90055,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -90296,13 +90309,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -90310,63 +90323,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -90374,7 +90387,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -90382,14 +90395,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -90397,69 +90410,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90471,31 +90484,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90504,7 +90517,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90514,7 +90527,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90526,33 +90539,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90563,7 +90576,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90571,45 +90584,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90617,39 +90630,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90657,7 +90670,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90666,73 +90679,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90741,25 +90754,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90767,28 +90780,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90796,25 +90809,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90822,14 +90835,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90837,12 +90850,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90859,7 +90872,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90868,14 +90881,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90883,7 +90896,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90894,13 +90907,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90908,214 +90921,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -91123,37 +91136,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -91162,7 +91175,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -91171,13 +91184,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -91187,7 +91200,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -91195,7 +91208,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -91203,7 +91216,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -91213,7 +91226,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -91222,44 +91235,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -91267,27 +91280,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -91299,7 +91312,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -91308,7 +91321,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -91318,7 +91331,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -91328,13 +91341,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -91342,7 +91355,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -91354,7 +91367,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -91362,13 +91375,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -91378,13 +91391,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -91396,58 +91409,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -91455,26 +91468,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91485,38 +91498,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91524,13 +91537,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91539,13 +91552,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91553,7 +91566,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91565,7 +91578,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91575,31 +91588,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91609,46 +91622,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91656,64 +91669,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91721,19 +91735,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91741,13 +91763,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91757,82 +91779,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91842,51 +91864,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91896,41 +91918,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91940,7 +91962,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91948,7 +91970,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91956,14 +91978,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91973,26 +91995,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -92002,33 +92024,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -92040,12 +92062,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -92056,7 +92078,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -92070,12 +92092,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -92090,12 +92112,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -92105,12 +92127,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -92120,13 +92142,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -92137,12 +92159,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -92151,12 +92173,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -92169,12 +92191,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -92203,14 +92225,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -92222,13 +92244,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -92241,31 +92263,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From c7313a909528dd77c7d715b632618c97531ede89 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:57 +0100 Subject: [PATCH 27/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/nb.po | 2420 +++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/nb.po b/docs/po/nb.po index 158e584366e..d64b5405d1e 100644 --- a/docs/po/nb.po +++ b/docs/po/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: 2024-10-19 02:57+0000\n" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: LANGUAGE \n" @@ -2834,7 +2834,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2859,7 +2859,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2872,7 +2872,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -11618,7 +11618,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15826,17 +15826,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -18146,7 +18145,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -23469,8 +23468,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -23612,8 +23611,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -23648,7 +23647,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23946,159 +23945,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -24110,124 +24120,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -24237,7 +24247,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24253,13 +24263,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -24267,7 +24277,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24280,39 +24290,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -24323,44 +24333,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24372,101 +24382,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -24698,59 +24708,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24761,7 +24771,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -24770,7 +24780,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -24780,25 +24790,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24808,7 +24818,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24816,7 +24826,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24826,7 +24836,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24834,7 +24844,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24842,13 +24852,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24857,25 +24867,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24885,7 +24895,7 @@ msgstr "" "c.mist(linuxcnc.MIST_OFF)\n" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24894,13 +24904,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24908,125 +24918,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -25034,7 +25044,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -25043,14 +25053,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -25058,24 +25068,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -25085,13 +25095,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -25100,13 +25110,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -25119,12 +25129,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -25136,37 +25146,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -25175,51 +25185,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "`mist(int)`" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "skru på/av tåke. +" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -25231,7 +25241,7 @@ msgstr "" "mist(linuxcnc.MIST_OFF) +\n" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -25241,220 +25251,220 @@ msgstr "" "MIST_OFF\n" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25463,7 +25473,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -25471,7 +25481,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -25479,7 +25489,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -25487,7 +25497,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -25495,7 +25505,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -25503,7 +25513,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -25511,96 +25521,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -25611,20 +25621,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -25635,7 +25645,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25645,13 +25655,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -25664,20 +25674,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25687,7 +25697,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -25695,13 +25705,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -25709,7 +25719,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -25717,7 +25727,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -25725,7 +25735,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -25733,7 +25743,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -25743,12 +25753,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -25758,13 +25768,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -25772,104 +25782,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -32446,8 +32456,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -40682,7 +40692,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -40887,7 +40897,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -41243,7 +41253,7 @@ msgid "<>" msgstr "" #. type: Content of:
    -#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "Bueavstandsmodus" @@ -41360,7 +41370,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -41425,10 +41435,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -43173,7 +43183,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -43192,7 +43202,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -44186,7 +44196,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -44793,7 +44803,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -45259,7 +45269,7 @@ msgstr "Boresyklus, sponknekkende" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -45282,7 +45292,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -45307,132 +45317,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "Ilgang med Z-aksen til R-posisjonen." #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "«P-» - oppholdstid (sekunder)." #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "Opphold i P antall sekunder." #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45441,49 +45453,49 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, fuzzy, no-wrap #| msgid "Threading Cycle" msgid "G76 Threading Cycle" msgstr "Gjengesyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -45491,7 +45503,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -45499,26 +45511,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -45527,7 +45539,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -45538,14 +45550,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -45555,21 +45567,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -45579,7 +45591,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -45590,7 +45602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -45598,7 +45610,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -45606,7 +45618,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -45618,7 +45630,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -45626,37 +45638,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -45664,14 +45676,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -45679,13 +45691,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "G76-eksempelkode" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -45693,7 +45705,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -45702,32 +45714,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -45739,7 +45751,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -45748,13 +45760,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -45763,13 +45775,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -45779,7 +45791,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -45788,13 +45800,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -45812,13 +45824,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -45828,48 +45840,48 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "akseord fra ulike grupper (XYZ) (UVW) blir brukt sammen," #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "et P-nummer kreves og et negativt P-nummer blir brukt," #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "et L-nummer som ikke evalurerer til et positivt heltall blir brukt," #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" @@ -45877,18 +45889,18 @@ msgstr "" "hvis:" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "eller R-verdien er mindre enn Z-verdien." #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." @@ -45897,13 +45909,13 @@ msgstr "" "kravene over." #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "Forberedende og mellomliggende bevegelse" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -45912,7 +45924,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" @@ -45921,13 +45933,13 @@ msgstr "" "repitisjon:" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." @@ -45936,7 +45948,7 @@ msgstr "" "posisjonen." #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." @@ -45945,20 +45957,20 @@ msgstr "" "bevegelsene være tilsvarende." #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -45969,18 +45981,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45994,26 +46006,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -46022,7 +46034,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -46039,13 +46051,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -46053,18 +46065,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -46072,18 +46084,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -46092,14 +46104,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -46107,7 +46119,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -46116,7 +46128,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -46125,13 +46137,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -46152,7 +46164,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -46160,7 +46172,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -46169,145 +46181,145 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, fuzzy, no-wrap #| msgid "Drilling Cycle" msgid "G81 Drilling Cycle" msgstr "Boresyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "'G81'-syklusen er tiltenkt boring." #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -46318,98 +46330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -46417,24 +46429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -46443,25 +46455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -46471,34 +46483,34 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy #| msgid "Drilling Cycle" msgid "G82 Drilling Cycle Dwell" msgstr "Boresyklus" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, fuzzy, no-wrap #| msgid "Drilling Cycle" msgid "G82 Drilling Cycle, Dwell" msgstr "Boresyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -46506,110 +46518,110 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, fuzzy, no-wrap #| msgid "Drilling Cycle" msgid "G83 Peck Drilling Cycle" msgstr "Boresyklus" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -46618,183 +46630,183 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Set Spindle Speed" msgid "Spindle Stop" msgstr "Sett spindelhastighet" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, fuzzy #| msgid "Rapid Move" msgid "Rapid Move Out" msgstr "Ilgang" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, fuzzy #| msgid "Drilling Cycle" msgid "G88 Boring Cycle" msgstr "Boresyklus" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy #| msgid "Distance Mode" msgid "G91 Distance Mode" msgstr "Avstandsmodus" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, fuzzy, no-wrap #| msgid "Distance Mode" msgid "G90, G91 Distance Mode" msgstr "Avstandsmodus" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -46803,20 +46815,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -46824,13 +46836,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -46838,14 +46850,14 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, fuzzy, no-wrap #| msgid "Arc Distance Mode" msgid "G90.1, G91.1 Arc Distance Mode" msgstr "Bueavstandsmodus" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -46853,33 +46865,33 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, fuzzy, no-wrap #| msgid "Coordinate System" msgid "G92 Coordinate System Offset" msgstr "Koordinatsystem" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -46888,7 +46900,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -46898,7 +46910,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -46909,7 +46921,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -46918,14 +46930,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -46933,12 +46945,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -46946,7 +46958,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -46954,63 +46966,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -47021,20 +47033,20 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, fuzzy #| msgid "Set Feed Rate" msgid "G95 Feed Rate Mode" msgstr "Sett matehastighet" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -47043,7 +47055,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -47052,7 +47064,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -47062,7 +47074,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -47074,39 +47086,39 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy #| msgid "Spindle Control Mode" msgid "G97 Spindle Control Mode" msgstr "Spindelkontrollmodus" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, fuzzy, no-wrap #| msgid "Spindle Control Mode" msgid "G96, G97 Spindle Control Mode" msgstr "Spindelkontrollmodus" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -47114,37 +47126,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "'S' spindelhastighet" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -47153,78 +47165,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -47234,13 +47246,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -47248,14 +47260,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -63232,7 +63244,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -65864,7 +65876,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -73239,7 +73251,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "Makroknapper" @@ -75767,7 +75779,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -75803,7 +75815,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -75820,7 +75832,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -75836,7 +75848,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -75944,7 +75956,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -75969,7 +75981,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -75986,7 +75998,7 @@ msgstr "" "kommanderer verktøybytte. Alle verdier er i absolutte koordinater." #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -75996,7 +76008,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -76100,7 +76112,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -76247,7 +76259,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -77024,7 +77036,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -89695,7 +89707,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -89705,33 +89717,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -89741,33 +89754,33 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, fuzzy, no-wrap #| msgid "images/strange_numbers.png" msgid "images/qtdragon_spindle_belts.png" msgstr "images/strange_numbers.png" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -89777,13 +89790,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -89792,7 +89805,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -89802,7 +89815,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -89810,7 +89823,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -89824,12 +89837,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -89837,7 +89850,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -89846,13 +89859,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -89861,7 +89874,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -89869,7 +89882,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -89878,7 +89891,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -89889,14 +89902,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -89909,40 +89922,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -89951,14 +89964,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, fuzzy, no-wrap #| msgid "Detailed description" msgid "Abort detection" msgstr "Detaljert beskrivelse" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -89967,7 +89980,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -89976,7 +89989,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -89984,13 +89997,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -90007,7 +90020,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -90015,14 +90028,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, fuzzy, no-wrap #| msgid "Starting Halscope" msgid "Startup codes" msgstr "Oppstart av Halscope" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -90030,7 +90043,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -90039,7 +90052,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -90052,7 +90065,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -90062,13 +90075,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -90077,13 +90090,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -90092,13 +90105,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -90107,13 +90120,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -90123,14 +90136,14 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, fuzzy, no-wrap #| msgid "HAL file" msgid "HAL Bridge" msgstr "HAL-fil" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -90138,37 +90151,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -90176,13 +90189,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -90206,13 +90219,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -90220,13 +90233,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -90235,7 +90248,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -90247,14 +90260,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -90263,29 +90276,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -90293,7 +90306,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -90301,7 +90314,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -90310,31 +90323,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -90342,7 +90355,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -90353,7 +90366,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -90361,13 +90374,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -90377,41 +90390,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -90423,14 +90436,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -90438,12 +90451,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -90453,7 +90466,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -90461,7 +90474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -90473,7 +90486,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -90481,13 +90494,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -90496,30 +90509,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -90528,13 +90541,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -90542,13 +90555,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -90557,7 +90570,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -90566,13 +90579,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -90590,7 +90603,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -90602,19 +90615,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -90622,7 +90635,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -90630,12 +90643,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -90646,7 +90659,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -90654,7 +90667,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -90662,7 +90675,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -90672,26 +90685,26 @@ msgstr "" "setp axis.z.eoffset-scale 1.0\n" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, fuzzy, no-wrap #| msgid "Compensation Off" msgid "Z level compensation" msgstr "Kompensering av" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -90703,7 +90716,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -90713,7 +90726,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -90721,81 +90734,81 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, fuzzy, no-wrap #| msgid "images/strange_numbers.png" msgid "images/qtdragon_hd_gcoderipper.png" msgstr "images/strange_numbers.png" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -90803,7 +90816,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -90811,7 +90824,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -90820,20 +90833,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -90849,7 +90862,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -90858,7 +90871,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -90868,7 +90881,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -90876,7 +90889,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -90899,7 +90912,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -90913,7 +90926,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -90924,7 +90937,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -90934,14 +90947,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -90951,7 +90964,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -90959,25 +90972,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -90986,32 +90999,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -91019,32 +91032,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, fuzzy, no-wrap #| msgid "PARAMETERS" msgid "'DIAMETER'" msgstr "PARAMETER" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -91053,13 +91066,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -91070,13 +91083,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -91085,13 +91098,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -91100,26 +91113,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -91130,13 +91143,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -91144,13 +91157,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -91158,13 +91171,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -91174,13 +91187,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -91188,54 +91201,54 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 #, fuzzy #| msgid "There are some helper functions available:" msgid "There are three toggle buttons:" msgstr "Noen hjelpefunksjoner er tilgjengelig:" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, fuzzy, no-wrap #| msgid "Auto Mode" msgid "'Auto Zero'" msgstr "Automodus" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, fuzzy, no-wrap #| msgid "Auto Mode" msgid "'Auto Skew'" msgstr "Automodus" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, fuzzy, no-wrap #| msgid "Tool Change" msgid "'Tool Measure'" msgstr "Verktøybytte" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -91244,7 +91257,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -91252,106 +91265,106 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, fuzzy, no-wrap #| msgid "Basic Instructions" msgid "Basic probe" msgstr "Grunnleggende innføring" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -91359,259 +91372,259 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 #, fuzzy #| msgid "Configuration" msgid "Calibration" msgstr "Oppsett" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, fuzzy, no-wrap #| msgid "Parameters" msgid "'Probe Diameter'" msgstr "Parametre" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, fuzzy #| msgid "The name of the thread" msgid "The size of the probe tip" msgstr "Trådens navn" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, fuzzy, no-wrap #| msgid "Absolute Arc Distance Mode" msgid "'Max Z Distance'" msgstr "Absolutt bueavstandsmodus" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -91619,14 +91632,14 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, fuzzy, no-wrap #| msgid "Table Code Example" msgid "Corner Probe Example" msgstr "Tabellkodeeksempel" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -91634,63 +91647,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -91698,7 +91711,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -91706,14 +91719,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -91721,69 +91734,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -91795,31 +91808,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -91828,7 +91841,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -91838,7 +91851,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -91850,33 +91863,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -91887,7 +91900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -91895,45 +91908,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -91941,39 +91954,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -91981,7 +91994,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -91990,73 +92003,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -92065,26 +92078,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, fuzzy, no-wrap #| msgid "Table Code Example" msgid "Detailed Workflow Example" msgstr "Tabellkodeeksempel" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -92092,28 +92105,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -92121,25 +92134,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -92147,14 +92160,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -92162,12 +92175,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -92176,7 +92189,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -92184,7 +92197,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -92193,14 +92206,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -92208,7 +92221,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -92219,13 +92232,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -92233,218 +92246,218 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, fuzzy, no-wrap #| msgid "Machine" msgid "Machine Probe At" msgstr "Maskin" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, fuzzy, no-wrap #| msgid "Radio buttons" msgid "START button" msgstr "Radioknapper" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, fuzzy, no-wrap #| msgid "Radio buttons" msgid "ABORT button" msgstr "Radioknapper" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, fuzzy, no-wrap #| msgid "For buttons" msgid "HELP button" msgstr "For knapper" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -92452,37 +92465,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -92491,7 +92504,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -92500,13 +92513,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -92516,7 +92529,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -92524,7 +92537,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -92532,7 +92545,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -92542,7 +92555,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -92551,48 +92564,48 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 #, fuzzy #| msgid "Basic Instructions" msgid "fast probe" msgstr "Grunnleggende innføring" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 #, fuzzy #| msgid "Basic Instructions" msgid "slow probe" msgstr "Grunnleggende innføring" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -92600,29 +92613,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 #, fuzzy #| msgid "Example Functions" msgid "Example settings:" msgstr "Eksempelfunksjoner" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -92634,7 +92647,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 #, fuzzy #| msgid "" #| "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " @@ -92651,7 +92664,7 @@ msgstr "" "kommanderer verktøybytte. Alle verdier er i absolutte koordinater." #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -92661,7 +92674,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -92671,13 +92684,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -92685,7 +92698,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -92697,7 +92710,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -92705,13 +92718,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -92721,13 +92734,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -92739,58 +92752,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -92798,26 +92811,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -92828,44 +92841,44 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 #, fuzzy #| msgid "Set Current Tool" msgid "Set Current Tool Position" msgstr "Velg gjeldende verktøy" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 #, fuzzy #| msgid "Set Current Tool" msgid "Adjust Current Tool Position" msgstr "Velg gjeldende verktøy" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 #, fuzzy #| msgid "Set Current Tool" msgid "Zero Current Tool Position" msgstr "Velg gjeldende verktøy" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -92873,13 +92886,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -92888,13 +92901,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -92902,7 +92915,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -92914,7 +92927,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -92924,31 +92937,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -92958,46 +92971,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -93005,65 +93018,66 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, fuzzy, no-wrap #| msgid "images/leds.png" msgid "images/qtdragon_setup_page.png" msgstr "images/leds.png" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -93071,20 +93085,28 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, fuzzy, no-wrap #| msgid "User Tabs" msgid "User Tab" msgstr "Brukerfaner" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -93092,13 +93114,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -93108,82 +93130,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -93193,51 +93215,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "Bytt til språkkatalogen:" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -93247,41 +93269,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "linguist\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -93291,7 +93313,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -93301,7 +93323,7 @@ msgstr "" "`Fil -> Lagre`" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -93309,14 +93331,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -93326,26 +93348,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -93355,34 +93377,34 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, fuzzy, no-wrap #| msgid "images/leds.png" msgid "images/qtdragon_stylesheet_editor.png" msgstr "images/leds.png" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -93394,12 +93416,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -93410,7 +93432,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -93424,12 +93446,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -93444,12 +93466,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -93459,12 +93481,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -93474,13 +93496,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -93491,12 +93513,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -93508,12 +93530,12 @@ msgstr "" "}\n" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -93526,12 +93548,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -93560,14 +93582,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -93579,13 +93601,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -93598,31 +93620,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr "" From e0beff5520dc78d655aaf89951e2b7e62e3d400e Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 29 Jan 2026 19:09:58 +0100 Subject: [PATCH 28/28] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ Translation: LinuxCNC/LinuxCNC Documentation --- docs/po/sai.po | 2420 ++++++++++++++++++++++++------------------------ 1 file changed, 1221 insertions(+), 1199 deletions(-) diff --git a/docs/po/sai.po b/docs/po/sai.po index 75e589d9628..286df2e65b2 100644 --- a/docs/po/sai.po +++ b/docs/po/sai.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2026-01-18 16:22+0000\n" +"POT-Creation-Date: 2026-01-29 16:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -2608,7 +2608,7 @@ msgid "boring cycle, with dwell, feed out" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2548 +#: help/tklinuxcnc.adoc:329 src/gcode/g-code.adoc:2550 #: src/remap/remap.adoc:1962 #, no-wrap msgid "G90" @@ -2633,7 +2633,7 @@ msgid "incremental programming" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:331 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1965 #, no-wrap msgid "G93" @@ -2646,7 +2646,7 @@ msgid "inverse time feed mode" msgstr "" #. type: Table -#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2659 +#: help/tklinuxcnc.adoc:332 src/gcode/g-code.adoc:2661 #: src/remap/remap.adoc:1966 #, no-wrap msgid "G94" @@ -10932,7 +10932,7 @@ msgstr "" #. type: Title ==== #: src/common/glossary.adoc:326 src/config/core-components.adoc:192 #: src/gcode/machining-center.adoc:70 src/gui/gmoccapy.adoc:1302 -#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:689 +#: src/gui/halui.adoc:300 src/gui/qtdragon.adoc:690 #: src/man/man1/halui.1.adoc:64 src/man/man1/xhc-whb04b-6.1.adoc:161 #, no-wrap msgid "Spindle" @@ -15065,17 +15065,16 @@ msgstr "" #. type: NOTE #: src/config/ini-config.adoc:563 msgid "" -"'PARAMETER_G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Chip breaking back-off distance in machine " -"units" +"'G73_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Chip breaking back-off distance in machine units" msgstr "" #. type: NOTE #: src/config/ini-config.adoc:565 msgid "" -"'PARAMETER_G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, " -"imperial machine: .050 inches) Clearance distance from last feed depth when " -"machine rapids back to bottom of hole, in machine units." +"'G83_PECK_CLEARANCE = .020' (default: Metric machine: 1mm, imperial machine: " +".050 inches) Clearance distance from last feed depth when machine rapids " +"back to bottom of hole, in machine units." msgstr "" #. type: delimited block = @@ -17377,7 +17376,7 @@ msgstr "" #: src/config/ini-homing.adoc:13 src/config/stepper.adoc:153 #: src/gcode/overview.adoc:16 src/gcode/tool-compensation.adoc:297 #: src/gui/gscreen.adoc:62 src/gui/gstat.adoc:15 src/gui/ngcgui.adoc:16 -#: src/gui/qtdragon.adoc:1043 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 +#: src/gui/qtdragon.adoc:1044 src/gui/qtvcp.adoc:48 src/gui/qtvcp.adoc:509 #: src/gui/qtvcp.adoc:721 src/gui/qtvcp.adoc:1076 #: src/gui/qtvcp-custom-widgets.adoc:7 src/gui/qtvcp-development.adoc:7 #: src/gui/tooledit.adoc:13 src/remap/remap.adoc:587 @@ -22674,8 +22673,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:439 -#: src/config/python-interface.adoc:516 +#: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:519 #, no-wrap msgid "*enabled*" msgstr "" @@ -22817,8 +22816,8 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:451 -#: src/config/python-interface.adoc:519 +#: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:522 #, no-wrap msgid "*homed*" msgstr "" @@ -22853,7 +22852,7 @@ msgid "'(returns string)' - path to the INI file passed to linuxcnc." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:457 +#: src/config/python-interface.adoc:202 src/config/python-interface.adoc:460 #, no-wrap msgid "*inpos*" msgstr "" @@ -23151,159 +23150,170 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:281 #, no-wrap -msgid "*pocket_prepped*" +msgid "*single_stepping*" msgstr "" #. type: Plain text +#: src/config/python-interface.adoc:283 +msgid "'(returns boolean)' - `motion single_stepping` flag." +msgstr "" + +#. type: Labeled list #: src/config/python-interface.adoc:284 +#, no-wrap +msgid "*pocket_prepped*" +msgstr "" + +#. type: Plain text +#: src/config/python-interface.adoc:287 msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:285 +#: src/config/python-interface.adoc:288 #, no-wrap msgid "*poll()*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:287 +#: src/config/python-interface.adoc:290 msgid "-'(built-in function)' method to update current status attributes." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:288 +#: src/config/python-interface.adoc:291 #, no-wrap msgid "*position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:290 +#: src/config/python-interface.adoc:293 msgid "'(returns tuple of floats)' - trajectory position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:291 src/man/man1/linuxcncrsh.1.adoc:443 +#: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 #, no-wrap msgid "*probe_tripped*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:293 +#: src/config/python-interface.adoc:296 msgid "'(returns boolean)' - flag, True if probe has tripped (latch)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:294 +#: src/config/python-interface.adoc:297 #, no-wrap msgid "*probe_val*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:296 +#: src/config/python-interface.adoc:299 msgid "'(returns integer)' - reflects value of the `motion.probe-input` pin." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:297 +#: src/config/python-interface.adoc:300 #, no-wrap msgid "*probed_position*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:299 +#: src/config/python-interface.adoc:302 msgid "'(returns tuple of floats)' - position where probe tripped." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:300 +#: src/config/python-interface.adoc:303 #, no-wrap msgid "*probing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:302 +#: src/config/python-interface.adoc:305 msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:303 src/man/man1/linuxcncrsh.1.adoc:397 +#: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 #, no-wrap msgid "*program_units*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:305 +#: src/config/python-interface.adoc:308 msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:306 +#: src/config/python-interface.adoc:309 #, no-wrap msgid "*queue*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:308 +#: src/config/python-interface.adoc:311 msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:309 +#: src/config/python-interface.adoc:312 #, no-wrap msgid "*queue_full*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:311 +#: src/config/python-interface.adoc:314 msgid "'(returns boolean)' - the trajectory planner queue is full." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:312 +#: src/config/python-interface.adoc:315 #, no-wrap msgid "*rapidrate*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:314 +#: src/config/python-interface.adoc:317 msgid "'(returns float)' - rapid override scale." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:315 +#: src/config/python-interface.adoc:318 #, no-wrap msgid "*read_line*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:317 +#: src/config/python-interface.adoc:320 msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:318 +#: src/config/python-interface.adoc:321 #, no-wrap msgid "*rotation_xy*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:320 +#: src/config/python-interface.adoc:323 msgid "'(returns float)' - current XY rotation angle around Z axis." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:321 +#: src/config/python-interface.adoc:324 #, no-wrap msgid "*settings*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:328 +#: src/config/python-interface.adoc:331 #, no-wrap msgid "" "'(returns tuple of floats)' - current interpreter settings:\n" @@ -23315,124 +23325,124 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:329 +#: src/config/python-interface.adoc:332 #, no-wrap msgid "*spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:332 +#: src/config/python-interface.adoc:335 msgid "" "' (returns tuple of dicts) ' - returns the current spindle status, see " "<>." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:333 +#: src/config/python-interface.adoc:336 #, no-wrap msgid "*spindles*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:335 +#: src/config/python-interface.adoc:338 msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:336 +#: src/config/python-interface.adoc:339 #, no-wrap msgid "*state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:338 +#: src/config/python-interface.adoc:341 msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:339 +#: src/config/python-interface.adoc:342 #, no-wrap msgid "*task_mode*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:341 +#: src/config/python-interface.adoc:344 msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:342 +#: src/config/python-interface.adoc:345 #, no-wrap msgid "*task_paused*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:344 +#: src/config/python-interface.adoc:347 msgid "'(returns integer)' - task paused flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:345 +#: src/config/python-interface.adoc:348 #, no-wrap msgid "*task_state*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:347 +#: src/config/python-interface.adoc:350 msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:348 +#: src/config/python-interface.adoc:351 #, no-wrap msgid "*tool_in_spindle*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:350 +#: src/config/python-interface.adoc:353 msgid "'(returns integer)' - current tool number." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:351 +#: src/config/python-interface.adoc:354 #, no-wrap msgid "*tool_from_pocket*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:353 +#: src/config/python-interface.adoc:356 msgid "" "'(returns integer)' - pocket number for the currently loaded tool (0 if no " "tool loaded)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:354 src/man/man1/linuxcncrsh.1.adoc:279 +#: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 #, no-wrap msgid "*tool_offset*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:356 +#: src/config/python-interface.adoc:359 msgid "'(returns tuple of floats)' - offset values of the current tool." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:357 +#: src/config/python-interface.adoc:360 #, no-wrap msgid "*tool_table*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:362 +#: src/config/python-interface.adoc:365 msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -23442,7 +23452,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:374 +#: src/config/python-interface.adoc:377 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23458,13 +23468,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:376 +#: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:383 +#: src/config/python-interface.adoc:386 #, no-wrap msgid "" "'(returns dict of tooldata for toolno)' - An initial stat.poll() is required to initialize. _toolno_ must be greater than zero and less than or equal to the highest tool number in use. Dictionary items include all tooldata items: 'toolno', 'pocketno', 'diameter','frontangle','backangle','orientation', 'xoffset','yoffset', ... 'woffset', 'comment'.\n" @@ -23472,7 +23482,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:392 +#: src/config/python-interface.adoc:395 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23485,39 +23495,39 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:394 +#: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:396 +#: src/config/python-interface.adoc:399 #, no-wrap msgid "': 0, 'xoffset': 0.0, 'yoffset': 0.0, 'zoffset': 0.18, 'aoffset': 0.0, 'boffset': 0.0, 'coffset': 0.0, 'uoffset': 0.0, 'voffset': 0.0, 'woffset': 0.0, 'comment': 'Tool_18 28Jan23:18.53.25'}\n" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:399 src/config/python-interface.adoc:418 -#: src/config/python-interface.adoc:504 +#: src/config/python-interface.adoc:402 src/config/python-interface.adoc:421 +#: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:401 +#: src/config/python-interface.adoc:404 msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:403 +#: src/config/python-interface.adoc:406 #, no-wrap msgid "The `axis` dictionary" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:410 +#: src/config/python-interface.adoc:413 msgid "" "The axis configuration and status values are available through a list of per-" "axis dictionaries. Here's an example how to access an attribute of a " @@ -23528,44 +23538,44 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:411 src/config/python-interface.adoc:473 +#: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 #, no-wrap msgid "*max_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:414 +#: src/config/python-interface.adoc:417 msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:415 src/config/python-interface.adoc:486 +#: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 #, no-wrap msgid "*min_position_limit*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:417 +#: src/config/python-interface.adoc:420 msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:420 src/config/python-interface.adoc:506 +#: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 msgid "'(returns float)' - current velocity." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:422 +#: src/config/python-interface.adoc:425 #, no-wrap msgid "The `joint` dictionary" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:432 +#: src/config/python-interface.adoc:435 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23577,101 +23587,101 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:435 +#: src/config/python-interface.adoc:438 msgid "For each joint, the following dictionary keys are available:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:436 +#: src/config/python-interface.adoc:439 #, no-wrap msgid "*backlash*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:438 +#: src/config/python-interface.adoc:441 msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:441 +#: src/config/python-interface.adoc:444 msgid "'(returns integer)' - non-zero means enabled." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:442 +#: src/config/python-interface.adoc:445 #, no-wrap msgid "*fault*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:444 +#: src/config/python-interface.adoc:447 msgid "'(returns integer)' - non-zero means axis amp fault." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:445 +#: src/config/python-interface.adoc:448 #, no-wrap msgid "*ferror_current*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:447 +#: src/config/python-interface.adoc:450 msgid "'(returns float)' - current following error." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:448 +#: src/config/python-interface.adoc:451 #, no-wrap msgid "*ferror_highmark*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:450 +#: src/config/python-interface.adoc:453 msgid "'(returns float)' - magnitude of max following error." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:453 +#: src/config/python-interface.adoc:456 msgid "'(returns integer)' - non-zero means has been homed." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:454 +#: src/config/python-interface.adoc:457 #, no-wrap msgid "*homing*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:456 +#: src/config/python-interface.adoc:459 msgid "'(returns integer)' - non-zero means homing in progress." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:459 +#: src/config/python-interface.adoc:462 msgid "'(returns integer)' - non-zero means in position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:460 +#: src/config/python-interface.adoc:463 #, no-wrap msgid "*input*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:462 +#: src/config/python-interface.adoc:465 msgid "'(returns float)' - current input position." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:463 +#: src/config/python-interface.adoc:466 #, no-wrap msgid "*jointType*" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:466 +#: src/config/python-interface.adoc:469 msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See < 0: clockwise, < 0: counterclockwise.\n" @@ -23903,59 +23913,59 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:537 +#: src/config/python-interface.adoc:540 #, no-wrap msgid "Preparing to send commands" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:541 +#: src/config/python-interface.adoc:544 msgid "" "Some commands can always be sent, regardless of mode and state; for " "instance, the `linuxcnc.command.abort()` method can always be called." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:544 +#: src/config/python-interface.adoc:547 msgid "" "Other commands may be sent only in appropriate state, and those tests can be " "a bit tricky. For instance, an MDI command can be sent only if:" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:546 +#: src/config/python-interface.adoc:549 msgid "ESTOP has not been triggered, and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:547 +#: src/config/python-interface.adoc:550 msgid "the machine is turned on and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:548 +#: src/config/python-interface.adoc:551 msgid "the axes are homed and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:549 +#: src/config/python-interface.adoc:552 msgid "the interpreter is not running and" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:550 +#: src/config/python-interface.adoc:553 msgid "the mode is set to `MDI mode`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:552 +#: src/config/python-interface.adoc:555 msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:560 +#: src/config/python-interface.adoc:563 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -23966,7 +23976,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:564 +#: src/config/python-interface.adoc:567 #, no-wrap msgid "" "def ok_for_mdi():\n" @@ -23975,7 +23985,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:569 +#: src/config/python-interface.adoc:572 #, no-wrap msgid "" "if ok_for_mdi():\n" @@ -23985,25 +23995,25 @@ msgid "" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:573 +#: src/config/python-interface.adoc:576 msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:574 +#: src/config/python-interface.adoc:577 #, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:577 +#: src/config/python-interface.adoc:580 msgid "Before sending a command, initialize a command channel like so:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:584 +#: src/config/python-interface.adoc:587 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24013,7 +24023,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:587 +#: src/config/python-interface.adoc:590 #, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" @@ -24021,7 +24031,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:592 +#: src/config/python-interface.adoc:595 #, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" @@ -24031,7 +24041,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:595 +#: src/config/python-interface.adoc:598 #, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" @@ -24039,7 +24049,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:598 +#: src/config/python-interface.adoc:601 #, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" @@ -24047,13 +24057,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:600 +#: src/config/python-interface.adoc:603 #, no-wrap msgid "c.home(2)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:604 +#: src/config/python-interface.adoc:607 #, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" @@ -24062,25 +24072,25 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:606 +#: src/config/python-interface.adoc:609 #, no-wrap msgid "c.load_tool_table()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:608 +#: src/config/python-interface.adoc:611 #, no-wrap msgid "c.maxvel(200.0)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:610 +#: src/config/python-interface.adoc:613 #, no-wrap msgid "c.mdi(\"G0 X10 Y20 Z30\")\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:613 +#: src/config/python-interface.adoc:616 #, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" @@ -24088,7 +24098,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:617 +#: src/config/python-interface.adoc:620 #, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" @@ -24097,13 +24107,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:619 +#: src/config/python-interface.adoc:622 #, no-wrap msgid "c.override_limits()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:622 +#: src/config/python-interface.adoc:625 #, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" @@ -24111,125 +24121,125 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:624 +#: src/config/python-interface.adoc:627 #, no-wrap msgid "c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, orientation)\n" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:626 +#: src/config/python-interface.adoc:629 #, no-wrap msgid "`linuxcnc.command` attributes" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:628 +#: src/config/python-interface.adoc:631 #, no-wrap msgid "`serial`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:630 +#: src/config/python-interface.adoc:633 msgid "the current command serial number" msgstr "" #. type: Title === -#: src/config/python-interface.adoc:631 +#: src/config/python-interface.adoc:634 #, no-wrap msgid "`linuxcnc.command` methods:" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:633 +#: src/config/python-interface.adoc:636 #, no-wrap msgid "`abort()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:635 +#: src/config/python-interface.adoc:638 msgid "send EMC_TASK_ABORT message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:636 +#: src/config/python-interface.adoc:639 #, no-wrap msgid "`auto(int[, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:638 +#: src/config/python-interface.adoc:641 msgid "run, step, pause or resume a program." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:639 +#: src/config/python-interface.adoc:642 #, no-wrap msgid "`brake(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:641 +#: src/config/python-interface.adoc:644 msgid "engage or release spindle brake." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:642 +#: src/config/python-interface.adoc:645 #, no-wrap msgid "`debug(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:644 +#: src/config/python-interface.adoc:647 msgid "set debug level via EMC_SET_DEBUG message." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:645 +#: src/config/python-interface.adoc:648 #, no-wrap msgid "`display_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:647 +#: src/config/python-interface.adoc:650 msgid "sends a operator display message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:648 +#: src/config/python-interface.adoc:651 #, no-wrap msgid "`error_msg(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:650 +#: src/config/python-interface.adoc:653 msgid "sends a operator error message to the screen. (max 254 characters)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:651 +#: src/config/python-interface.adoc:654 #, no-wrap msgid "`feedrate(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:653 +#: src/config/python-interface.adoc:656 msgid "set the feedrate override, 1.0 = 100%." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:654 +#: src/config/python-interface.adoc:657 #, no-wrap msgid "`flood(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:656 +#: src/config/python-interface.adoc:659 msgid "turn on/off flooding." msgstr "" #. type: Title == -#: src/config/python-interface.adoc:656 src/config/python-interface.adoc:668 -#: src/config/python-interface.adoc:697 src/gcode/overview.adoc:226 +#: src/config/python-interface.adoc:659 src/config/python-interface.adoc:671 +#: src/config/python-interface.adoc:700 src/gcode/overview.adoc:226 #: src/gui/pyvcp.adoc:257 src/hal/basic-hal.adoc:387 src/hal/basic-hal.adoc:420 #: src/hal/basic-hal.adoc:451 src/hal/basic-hal.adoc:484 src/hal/comp.adoc:181 #, no-wrap @@ -24237,7 +24247,7 @@ msgid "Syntax" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:660 +#: src/config/python-interface.adoc:663 #, no-wrap msgid "" "flood(command) +\n" @@ -24246,14 +24256,14 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:660 src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:663 src/config/python-interface.adoc:704 #: src/gui/qtvcp-libraries.adoc:405 src/hal/halmodule.adoc:169 #, no-wrap msgid "Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:663 +#: src/config/python-interface.adoc:666 #, no-wrap msgid "" "FLOOD_ON +\n" @@ -24261,24 +24271,24 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:664 +#: src/config/python-interface.adoc:667 #, no-wrap msgid "`home(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:666 +#: src/config/python-interface.adoc:669 msgid "home a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:667 +#: src/config/python-interface.adoc:670 #, no-wrap msgid "`jog(command-constant, bool, int[, float[, float]])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" @@ -24288,13 +24298,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:673 +#: src/config/python-interface.adoc:676 #, no-wrap msgid "Command Constants" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "" "linuxcnc.JOG_STOP +\n" @@ -24303,13 +24313,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:677 +#: src/config/python-interface.adoc:680 #, no-wrap msgid "jjogmode" msgstr "" #. type: Table -#: src/config/python-interface.adoc:678 src/hal/basic-hal.adoc:409 +#: src/config/python-interface.adoc:681 src/hal/basic-hal.adoc:409 #: src/hal/basic-hal.adoc:410 src/hal/basic-hal.adoc:411 #: src/hal/basic-hal.adoc:412 src/hal/basic-hal.adoc:441 #: src/hal/basic-hal.adoc:443 src/hal/basic-hal.adoc:472 @@ -24322,12 +24332,12 @@ msgid "True" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:679 +#: src/config/python-interface.adoc:682 msgid "request individual joint jog (requires teleop_enable(0))" msgstr "" #. type: Table -#: src/config/python-interface.adoc:679 src/hal/basic-hal.adoc:408 +#: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 #: src/hal/basic-hal.adoc:409 src/hal/basic-hal.adoc:410 #: src/hal/basic-hal.adoc:411 src/hal/basic-hal.adoc:442 #: src/hal/basic-hal.adoc:472 src/hal/basic-hal.adoc:474 @@ -24339,37 +24349,37 @@ msgid "False" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 msgid "request axis Cartesian coordinate jog (requires teleop_enable(1))" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:680 +#: src/config/python-interface.adoc:683 #, no-wrap msgid "joint_num_or_axis_index" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:681 +#: src/config/python-interface.adoc:684 #, no-wrap msgid "For joint jog (jjogmode=1)" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 src/gui/gladevcp.adoc:1350 +#: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 #, no-wrap msgid "joint_number" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:682 +#: src/config/python-interface.adoc:685 #, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:686 +#: src/config/python-interface.adoc:689 #, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" @@ -24378,51 +24388,51 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:687 +#: src/config/python-interface.adoc:690 #, no-wrap msgid "`load_tool_table()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:689 +#: src/config/python-interface.adoc:692 msgid "reload the tool table." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:690 +#: src/config/python-interface.adoc:693 #, no-wrap msgid "`maxvel(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:692 +#: src/config/python-interface.adoc:695 msgid "set maximum velocity" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:693 +#: src/config/python-interface.adoc:696 #, no-wrap msgid "`mdi(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:695 +#: src/config/python-interface.adoc:698 msgid "send an MDI command. Maximum 254 chars." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:696 +#: src/config/python-interface.adoc:699 #, no-wrap msgid "`mist(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:697 +#: src/config/python-interface.adoc:700 msgid "turn on/off mist. +" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:701 +#: src/config/python-interface.adoc:704 #, no-wrap msgid "" "mist(command) +\n" @@ -24431,7 +24441,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:704 +#: src/config/python-interface.adoc:707 #, no-wrap msgid "" "MIST_ON +\n" @@ -24439,220 +24449,220 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:705 +#: src/config/python-interface.adoc:708 #, no-wrap msgid "`mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:707 +#: src/config/python-interface.adoc:710 msgid "set mode (MODE_MDI, MODE_MANUAL, MODE_AUTO)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:708 +#: src/config/python-interface.adoc:711 #, no-wrap msgid "`override_limits()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:710 +#: src/config/python-interface.adoc:713 msgid "set the override axis limits flag." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:711 +#: src/config/python-interface.adoc:714 #, no-wrap msgid "`program_open(string)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:713 +#: src/config/python-interface.adoc:716 msgid "open an NGC file." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:714 +#: src/config/python-interface.adoc:717 #, no-wrap msgid "`rapidrate()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:716 +#: src/config/python-interface.adoc:719 msgid "set rapid override factor" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:717 +#: src/config/python-interface.adoc:720 #, no-wrap msgid "`reset_interpreter()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:719 +#: src/config/python-interface.adoc:722 msgid "reset the RS274NGC interpreter" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:720 +#: src/config/python-interface.adoc:723 #, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:722 +#: src/config/python-interface.adoc:725 msgid "set adaptive feed flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:723 +#: src/config/python-interface.adoc:726 #, no-wrap msgid "`set_analog_output(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:725 +#: src/config/python-interface.adoc:728 msgid "set analog output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:726 +#: src/config/python-interface.adoc:729 #, no-wrap msgid "`set_block_delete(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:728 +#: src/config/python-interface.adoc:731 msgid "set block delete flag" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:729 +#: src/config/python-interface.adoc:732 #, no-wrap msgid "`set_digital_output(int, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:731 +#: src/config/python-interface.adoc:734 msgid "set digital output pin to value" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:732 +#: src/config/python-interface.adoc:735 #, no-wrap msgid "`set_feed_hold(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:734 +#: src/config/python-interface.adoc:737 msgid "set feed hold on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:735 +#: src/config/python-interface.adoc:738 #, no-wrap msgid "`set_feed_override(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:737 +#: src/config/python-interface.adoc:740 msgid "set feed override on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:738 +#: src/config/python-interface.adoc:741 #, no-wrap msgid "`set_max_limit(int, float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:740 +#: src/config/python-interface.adoc:743 msgid "set max position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:741 +#: src/config/python-interface.adoc:744 #, no-wrap msgid "`set_min_limit()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:743 +#: src/config/python-interface.adoc:746 msgid "set min position limit for a given axis" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:744 +#: src/config/python-interface.adoc:747 #, no-wrap msgid "`set_optional_stop(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:746 +#: src/config/python-interface.adoc:749 msgid "set optional stop on/off" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:747 +#: src/config/python-interface.adoc:750 #, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:749 +#: src/config/python-interface.adoc:752 msgid "set spindle override enabled. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:750 +#: src/config/python-interface.adoc:753 #, no-wrap msgid "`spindle(direction: int, speed: float=0, spindle: int=0, wait_for_speed: int=0)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:752 +#: src/config/python-interface.adoc:755 msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:753 +#: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:754 +#: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:755 +#: src/config/python-interface.adoc:758 msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:758 +#: src/config/python-interface.adoc:761 msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:759 +#: src/config/python-interface.adoc:762 #, no-wrap msgid "`text_msg(string)`" msgstr "" #. type: WARNING -#: src/config/python-interface.adoc:761 +#: src/config/python-interface.adoc:764 msgid "sends a operator text message to the screen (max 254 characters)." msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:767 +#: src/config/python-interface.adoc:770 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24661,7 +24671,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:770 +#: src/config/python-interface.adoc:773 #, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" @@ -24669,7 +24679,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:773 +#: src/config/python-interface.adoc:776 #, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" @@ -24677,7 +24687,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:776 +#: src/config/python-interface.adoc:779 #, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" @@ -24685,7 +24695,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:779 +#: src/config/python-interface.adoc:782 #, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" @@ -24693,7 +24703,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:782 +#: src/config/python-interface.adoc:785 #, no-wrap msgid "" "# Stop spindle 0.\n" @@ -24701,7 +24711,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:785 +#: src/config/python-interface.adoc:788 #, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" @@ -24709,96 +24719,96 @@ msgid "" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:787 +#: src/config/python-interface.adoc:790 #, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:789 +#: src/config/python-interface.adoc:792 msgid "Set spindle override factor. Defaults to spindle 0." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:790 +#: src/config/python-interface.adoc:793 #, no-wrap msgid "`state(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:792 +#: src/config/python-interface.adoc:795 msgid "" "Set the machine state. Machine state should be `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, or `STATE_OFF`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:793 +#: src/config/python-interface.adoc:796 #, no-wrap msgid "`task_plan_sync()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:795 +#: src/config/python-interface.adoc:798 msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:796 +#: src/config/python-interface.adoc:799 #, no-wrap msgid "`teleop_enable(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:798 +#: src/config/python-interface.adoc:801 msgid "Enable/disable teleop mode (disable for joint jogging)." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:799 +#: src/config/python-interface.adoc:802 #, no-wrap msgid "`tool_offset(int, float, float, float, float, float, int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:801 +#: src/config/python-interface.adoc:804 msgid "Set the tool offset. See usage example above." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:802 +#: src/config/python-interface.adoc:805 #, no-wrap msgid "`traj_mode(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:804 +#: src/config/python-interface.adoc:807 msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:805 +#: src/config/python-interface.adoc:808 #, no-wrap msgid "`unhome(int)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:807 +#: src/config/python-interface.adoc:810 msgid "Unhome a given joint." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:808 +#: src/config/python-interface.adoc:811 #, no-wrap msgid "`wait_complete([float])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:815 +#: src/config/python-interface.adoc:818 #, no-wrap msgid "" "Wait for completion of the last command. Takes an optional timeout value in seconds.\n" @@ -24809,20 +24819,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:816 +#: src/config/python-interface.adoc:819 #, no-wrap msgid "Reading the error channel" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:819 +#: src/config/python-interface.adoc:822 msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:824 +#: src/config/python-interface.adoc:827 msgid "" "Note that the NML channel for error messages has a queue (other than the " "command and status channels), which means that the first consumer of an " @@ -24833,7 +24843,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:831 +#: src/config/python-interface.adoc:834 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24843,13 +24853,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:833 +#: src/config/python-interface.adoc:836 #, no-wrap msgid "error = e.poll()\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:841 +#: src/config/python-interface.adoc:844 #, no-wrap msgid "" "if error:\n" @@ -24862,20 +24872,20 @@ msgid "" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:844 +#: src/config/python-interface.adoc:847 #, no-wrap msgid "Reading INI file values" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:847 +#: src/config/python-interface.adoc:850 msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:854 +#: src/config/python-interface.adoc:857 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24885,7 +24895,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:857 +#: src/config/python-interface.adoc:860 #, no-wrap msgid "" "import sys\n" @@ -24893,13 +24903,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:859 +#: src/config/python-interface.adoc:862 #, no-wrap msgid "inifile = linuxcnc.ini(sys.argv[1])\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:862 +#: src/config/python-interface.adoc:865 #, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" @@ -24907,7 +24917,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:865 +#: src/config/python-interface.adoc:868 #, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" @@ -24915,7 +24925,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:868 +#: src/config/python-interface.adoc:871 #, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" @@ -24923,7 +24933,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:871 +#: src/config/python-interface.adoc:874 #, no-wrap msgid "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" @@ -24931,7 +24941,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:876 +#: src/config/python-interface.adoc:879 #, no-wrap msgid "" "# override default NML file by INI parameter if given\n" @@ -24941,12 +24951,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:879 +#: src/config/python-interface.adoc:882 msgid "Or for the same INI file as LinuxCNC:" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:886 +#: src/config/python-interface.adoc:889 #, no-wrap msgid "" "#!/usr/bin/env python3\n" @@ -24956,13 +24966,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:888 +#: src/config/python-interface.adoc:891 #, no-wrap msgid "import linuxcnc\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:891 +#: src/config/python-interface.adoc:894 #, no-wrap msgid "" "stat = linuxcnc.stat()\n" @@ -24970,104 +24980,104 @@ msgid "" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:893 +#: src/config/python-interface.adoc:896 #, no-wrap msgid "inifile = linuxcnc.ini(stat.ini_filename)\n" msgstr "" #. type: delimited block - -#: src/config/python-interface.adoc:895 +#: src/config/python-interface.adoc:898 #, no-wrap msgid "# See example above for usage of 'inifile' object\n" msgstr "" #. type: Title == -#: src/config/python-interface.adoc:897 +#: src/config/python-interface.adoc:900 #, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:901 +#: src/config/python-interface.adoc:904 msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:902 +#: src/config/python-interface.adoc:905 #, no-wrap msgid "members" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:904 +#: src/config/python-interface.adoc:907 #, no-wrap msgid "`npts`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:906 +#: src/config/python-interface.adoc:909 msgid "number of points." msgstr "" #. type: Title === -#: src/config/python-interface.adoc:907 +#: src/config/python-interface.adoc:910 #, no-wrap msgid "methods" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:909 +#: src/config/python-interface.adoc:912 #, no-wrap msgid "`start(float)`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:911 +#: src/config/python-interface.adoc:914 msgid "start the position logger and run every ARG seconds" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:912 +#: src/config/python-interface.adoc:915 #, no-wrap msgid "`clear()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:914 +#: src/config/python-interface.adoc:917 msgid "clear the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:915 +#: src/config/python-interface.adoc:918 #, no-wrap msgid "`stop()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:917 +#: src/config/python-interface.adoc:920 msgid "stop the position logger" msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:918 +#: src/config/python-interface.adoc:921 #, no-wrap msgid "`call()`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:920 +#: src/config/python-interface.adoc:923 msgid "Plot the backplot now." msgstr "" #. type: Labeled list -#: src/config/python-interface.adoc:921 +#: src/config/python-interface.adoc:924 #, no-wrap msgid "`last([int])`" msgstr "" #. type: Plain text -#: src/config/python-interface.adoc:923 +#: src/config/python-interface.adoc:926 msgid "Return the most recent point on the plot or None" msgstr "" @@ -31618,8 +31628,8 @@ msgstr "" #. type: Title == #: src/drivers/hostmot2.adoc:246 src/gcode/m-code.adoc:243 -#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:521 -#: src/gui/qtdragon.adoc:902 src/gui/qtdragon.adoc:967 +#: src/gui/gmoccapy.adoc:525 src/gui/pyvcp.adoc:324 src/gui/qtdragon.adoc:522 +#: src/gui/qtdragon.adoc:903 src/gui/qtdragon.adoc:968 #: src/gui/qtvcp-libraries.adoc:1015 src/motion/external-offsets.adoc:50 #: src/motion/switchkins.adoc:109 #, no-wrap @@ -39792,7 +39802,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2530 html/gcode.html:59 +#: src/gcode/g-code.adoc:65 src/gcode/g-code.adoc:2532 html/gcode.html:59 #: src/gcode/machining-center.adoc:203 #, no-wrap msgid "Dwell" @@ -39997,7 +40007,7 @@ msgid "<>" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:847 +#: src/gcode/g-code.adoc:83 src/gui/qtdragon.adoc:848 #: src/plasma/qtplasmac.adoc:1913 #, no-wrap msgid "Probing" @@ -40352,7 +40362,7 @@ msgid "<>" msgstr "" #. type: Content of:
    -#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2574 html/gcode.html:83 +#: src/gcode/g-code.adoc:113 src/gcode/g-code.adoc:2576 html/gcode.html:83 #, no-wrap msgid "Arc Distance Mode" msgstr "" @@ -40468,7 +40478,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2192 +#: src/gcode/g-code.adoc:143 src/gcode/g-code.adoc:2193 #, no-wrap msgid "G0 Example" msgstr "" @@ -40526,10 +40536,10 @@ msgstr "" #: src/gcode/g-code.adoc:1463 src/gcode/g-code.adoc:1512 #: src/gcode/g-code.adoc:1565 src/gcode/g-code.adoc:1601 #: src/gcode/g-code.adoc:1735 src/gcode/g-code.adoc:1803 -#: src/gcode/g-code.adoc:1836 src/gcode/g-code.adoc:1960 -#: src/gcode/g-code.adoc:2067 src/gcode/g-code.adoc:2178 -#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2514 -#: src/gcode/g-code.adoc:2687 src/gcode/g-code.adoc:2725 +#: src/gcode/g-code.adoc:1837 src/gcode/g-code.adoc:1961 +#: src/gcode/g-code.adoc:2068 src/gcode/g-code.adoc:2179 +#: src/gcode/g-code.adoc:2436 src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2689 src/gcode/g-code.adoc:2727 #: src/gcode/m-code.adoc:351 src/gcode/other-code.adoc:37 #: src/gcode/other-code.adoc:72 src/gcode/overview.adoc:932 #: src/hal/basic-hal.adoc:218 src/remap/remap.adoc:1597 @@ -42235,7 +42245,7 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1974 +#: src/gcode/g-code.adoc:1078 src/gcode/g-code.adoc:1975 #, no-wrap msgid "Technical Info" msgstr "" @@ -42254,7 +42264,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1968 +#: src/gcode/g-code.adoc:1088 src/gcode/g-code.adoc:1969 #: src/motion/switchkins.adoc:137 #, no-wrap msgid "HAL Connections" @@ -43230,7 +43240,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2572 +#: src/gcode/g-code.adoc:1563 src/gcode/g-code.adoc:2574 msgid "See <> section for more information." msgstr "" @@ -43818,7 +43828,7 @@ msgid "selecting a coordinate system is used while cutter compensation is on." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2633 +#: src/gcode/g-code.adoc:1606 src/gcode/g-code.adoc:2635 msgid "" "See the <> section for an overview " "of coordinate systems." @@ -44273,7 +44283,7 @@ msgstr "" #. type: delimited block - #: src/gcode/g-code.adoc:1815 #, no-wrap -msgid "G73 X- Y- Z- R- Q- P- \n" +msgid "G73 X- Y- Z- R- Q- D- \n" msgstr "" #. type: Plain text @@ -44296,7 +44306,7 @@ msgstr "" msgid "" "The 'G73' cycle is drilling or milling with chip breaking. This cycle takes " "a Q number which represents a 'delta' increment along the Z axis. Peck " -"clearance can be specified by optional P number." +"clearance can be specified by optional D number." msgstr "" #. type: Plain text @@ -44319,132 +44329,134 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1832 -msgid "Rapid up .010 of an inch or 0.254 mm." +#: src/gcode/g-code.adoc:1833 +msgid "" +"Rapid up either the D value, the G73_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1833 +#: src/gcode/g-code.adoc:1834 msgid "Repeat steps 2 and 3 until the Z position is reached at step 2." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1834 +#: src/gcode/g-code.adoc:1835 msgid "The Z axis does a rapid move to the R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1838 src/gcode/g-code.adoc:2436 +#: src/gcode/g-code.adoc:1839 src/gcode/g-code.adoc:2438 msgid "the Q number is negative or zero." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1839 +#: src/gcode/g-code.adoc:1840 msgid "the R number is not specified" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1841 +#: src/gcode/g-code.adoc:1842 #, no-wrap msgid "G74 Left-hand Tapping Cycle with Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1846 +#: src/gcode/g-code.adoc:1847 #, no-wrap msgid "G74 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1849 src/gcode/g-code.adoc:2446 +#: src/gcode/g-code.adoc:1850 src/gcode/g-code.adoc:2448 msgid "'R-' - Retract position along the Z axis." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1851 src/gcode/g-code.adoc:2448 +#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2450 msgid "" "'L-' - Used in incremental mode; number of times to repeat the cycle. See " "<> for examples." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1852 src/gcode/g-code.adoc:2449 +#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2451 msgid "'P-' - Dwell time (seconds)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1853 src/gcode/g-code.adoc:2450 +#: src/gcode/g-code.adoc:1854 src/gcode/g-code.adoc:2452 msgid "'$-' - Selected spindle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1855 src/gcode/g-code.adoc:2452 +#: src/gcode/g-code.adoc:1856 src/gcode/g-code.adoc:2454 msgid "" "'F-' - Feed rate (spindle speed multiplied by distance traveled per " "revolution (thread pitch))." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1857 +#: src/gcode/g-code.adoc:1858 msgid "G74 does not use synchronized motion." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1860 +#: src/gcode/g-code.adoc:1861 msgid "" "The 'G74' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1863 src/gcode/g-code.adoc:2254 -#: src/gcode/g-code.adoc:2389 src/gcode/g-code.adoc:2426 -#: src/gcode/g-code.adoc:2460 src/gcode/g-code.adoc:2487 -#: src/gcode/g-code.adoc:2506 src/gcode/g-code.adoc:2542 +#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2255 +#: src/gcode/g-code.adoc:2390 src/gcode/g-code.adoc:2427 +#: src/gcode/g-code.adoc:2462 src/gcode/g-code.adoc:2489 +#: src/gcode/g-code.adoc:2508 src/gcode/g-code.adoc:2544 msgid "" "Preliminary motion, as described in the <> section." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1864 src/gcode/g-code.adoc:2461 +#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2463 msgid "Disable Feed and Speed Overrides." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1865 src/gcode/g-code.adoc:2462 +#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2464 msgid "Move the Z-axis at the current feed rate to the Z position." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1866 src/gcode/g-code.adoc:2463 +#: src/gcode/g-code.adoc:1867 src/gcode/g-code.adoc:2465 msgid "Stop the selected spindle (chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1867 +#: src/gcode/g-code.adoc:1868 msgid "Start spindle rotation clockwise." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1868 src/gcode/g-code.adoc:2392 -#: src/gcode/g-code.adoc:2465 src/gcode/g-code.adoc:2509 -#: src/gcode/g-code.adoc:2545 +#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2393 +#: src/gcode/g-code.adoc:2467 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2547 msgid "Dwell for the P number of seconds." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1869 src/gcode/g-code.adoc:2466 +#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2468 msgid "Move the Z-axis at the current feed rate to clear Z" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1870 src/gcode/g-code.adoc:2467 +#: src/gcode/g-code.adoc:1871 src/gcode/g-code.adoc:2469 msgid "Restore Feed and Speed override enables to previous state" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1875 +#: src/gcode/g-code.adoc:1876 msgid "" "The length of the dwell is specified by a 'P-' word in the G74 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -44453,48 +44465,48 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1877 +#: src/gcode/g-code.adoc:1878 #, no-wrap msgid "G76 Threading Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1882 +#: src/gcode/g-code.adoc:1883 #, no-wrap msgid "G76 P- Z- I- J- R- K- Q- H- E- L- $-\n" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1884 src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1885 src/gcode/g-code.adoc:1886 #, no-wrap msgid "G76 Threading" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1885 +#: src/gcode/g-code.adoc:1886 #, no-wrap msgid "images/g76-threads_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1888 +#: src/gcode/g-code.adoc:1889 msgid "'Drive Line' - A line through the initial X position parallel to the Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1889 +#: src/gcode/g-code.adoc:1890 msgid "'P-' - The 'thread pitch' in distance per revolution." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1890 +#: src/gcode/g-code.adoc:1891 msgid "" "'Z-' - The final position of threads. At the end of the cycle the tool will " "be at this Z position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1894 +#: src/gcode/g-code.adoc:1895 msgid "" "When G7 'Lathe Diameter Mode' is in force the values for 'I', 'J' and 'K' " "are diameter measurements. When G8 'Lathe Radius Mode' is in force the " @@ -44502,7 +44514,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1898 +#: src/gcode/g-code.adoc:1899 msgid "" "'I-' - The 'thread peak' offset from the 'drive line'. Negative 'I' values " "are external threads, and positive 'I' values are internal threads. " @@ -44510,26 +44522,26 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1900 +#: src/gcode/g-code.adoc:1901 msgid "" "'J-' - A positive value specifying the 'initial cut depth'. The first " "threading cut will be 'J' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1902 +#: src/gcode/g-code.adoc:1903 msgid "" "'K-' - A positive value specifying the 'full thread depth'. The final " "threading cut will be 'K' beyond the 'thread peak' position." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1904 +#: src/gcode/g-code.adoc:1905 msgid "Optional settings" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1907 +#: src/gcode/g-code.adoc:1908 msgid "" "'$-' - The spindle number to which the motion will be synchronised (default " "0). For example if $1 is programmed then the motion will begin on the reset " @@ -44538,7 +44550,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:1912 +#: src/gcode/g-code.adoc:1913 msgid "" "'R-' - The 'depth degression'. 'R1.0' selects constant depth on successive " "threading passes. 'R2.0' selects constant area. Values between 1.0 and 2.0 " @@ -44549,14 +44561,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1915 +#: src/gcode/g-code.adoc:1916 msgid "" "Unnecessarily high degression values will produce an unnecessarily high " "number of passes. (degressing = dive in stages)" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1919 +#: src/gcode/g-code.adoc:1920 msgid "" "'Q-' - The 'compound slide angle' is the angle (in degrees) describing to " "what extent successive passes should be offset along the drive line. This " @@ -44566,21 +44578,21 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1922 +#: src/gcode/g-code.adoc:1923 msgid "" "'H-' - The number of 'spring passes'. Spring passes are additional passes " "at full thread depth. If no additional passes are desired, program 'H0'." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1924 +#: src/gcode/g-code.adoc:1925 msgid "" "Thread entries and exits can be programmed tapered with the 'E' and 'L' " "values." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1929 +#: src/gcode/g-code.adoc:1930 msgid "" "'E-' - Specifies the distance along the drive line used for the taper. The " "angle of the taper will be so the last pass tapers to the thread crest over " @@ -44590,7 +44602,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1936 +#: src/gcode/g-code.adoc:1937 msgid "" "'L-' - Specifies which ends of the thread get the taper. Program 'L0' for " "no taper (the default), 'L1' for entry taper, 'L2' for exit taper, or 'L3' " @@ -44601,7 +44613,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1940 +#: src/gcode/g-code.adoc:1941 msgid "" "The tool is moved to the initial X and Z positions prior to issuing the G76. " "The X position is the 'drive line' and the Z position is the start of the " @@ -44609,7 +44621,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1945 +#: src/gcode/g-code.adoc:1946 msgid "" "The tool will pause briefly for synchronization before each threading pass, " "so a relief groove will be required at the entry unless the beginning of the " @@ -44617,7 +44629,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1954 +#: src/gcode/g-code.adoc:1955 msgid "" "Unless using an exit taper, the exit move is not synchronized to the spindle " "speed and will be a <>. With a slow spindle, the exit " @@ -44629,7 +44641,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1958 +#: src/gcode/g-code.adoc:1959 msgid "" "The final position of the tool will be at the end of the 'drive line'. A " "safe Z move will be needed with an internal thread to remove the tool from " @@ -44637,37 +44649,37 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1962 +#: src/gcode/g-code.adoc:1963 msgid "The active plane is not the ZX plane." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1963 +#: src/gcode/g-code.adoc:1964 msgid "Other axis words, such as X- or Y-, are specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1964 +#: src/gcode/g-code.adoc:1965 msgid "The 'R-' degression value is less than 1.0." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1965 +#: src/gcode/g-code.adoc:1966 msgid "All the required words are not specified." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1966 +#: src/gcode/g-code.adoc:1967 msgid "'P-', 'J-', 'K-' or 'H-' is negative." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1967 +#: src/gcode/g-code.adoc:1968 msgid "'E-' is greater than half the drive line length." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1973 +#: src/gcode/g-code.adoc:1974 msgid "" "The pins 'spindle.N.at-speed' and the 'encoder._n_.phase-Z' for the spindle " "must be connected in your HAL file before G76 will work. See the " @@ -44675,14 +44687,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1977 +#: src/gcode/g-code.adoc:1978 msgid "" "The G76 canned cycle is based on the G33 Spindle Synchronized Motion. For " "more information see the G33 <>." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:1981 +#: src/gcode/g-code.adoc:1982 msgid "" "The sample program 'g76.ngc' shows the use of the G76 canned cycle, and can " "be previewed and executed on any machine using the 'sim/lathe.ini' " @@ -44690,13 +44702,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:1982 +#: src/gcode/g-code.adoc:1983 #, no-wrap msgid "G76 Example Code" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:1987 +#: src/gcode/g-code.adoc:1988 #, no-wrap msgid "" "G0 Z-0.5 X0.2\n" @@ -44704,7 +44716,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:1993 +#: src/gcode/g-code.adoc:1994 msgid "" "In the figure the tool is in the final position after the G76 cycle is " "completed. You can see the entry path on the right from the Q29.5 and the " @@ -44713,32 +44725,32 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:1994 src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1995 src/gcode/g-code.adoc:1996 #, no-wrap msgid "G76 Example" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:1995 +#: src/gcode/g-code.adoc:1996 #, no-wrap msgid "images/g76-01.png" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:1998 +#: src/gcode/g-code.adoc:1999 #, no-wrap msgid "G80-G89 Canned Cycles" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2002 +#: src/gcode/g-code.adoc:2003 msgid "" "The canned cycles 'G81' through 'G89' and the canned cycle stop 'G80' are " "described in this section." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2011 +#: src/gcode/g-code.adoc:2012 msgid "" "All canned cycles are performed with respect to the currently-selected " "plane. Any of the nine planes may be selected. Throughout this section, most " @@ -44750,7 +44762,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2016 +#: src/gcode/g-code.adoc:2017 msgid "" "Rotary axis words are not allowed in canned cycles. When the active plane is " "one of the XYZ family, the UVW axis words are not allowed. Likewise, when " @@ -44759,13 +44771,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2017 +#: src/gcode/g-code.adoc:2018 #, no-wrap msgid "Common Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2023 +#: src/gcode/g-code.adoc:2024 msgid "" "All canned cycles use X, Y, Z, or U, V, W groups depending on the plane " "selected and R words. The R (usually meaning retract) position is along the " @@ -44774,13 +44786,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2024 +#: src/gcode/g-code.adoc:2025 #, no-wrap msgid "Sticky Words" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2031 +#: src/gcode/g-code.adoc:2032 msgid "" "For canned cycles, we will call a number 'sticky' if, when the same cycle is " "used on several lines of code in a row, the number must be used the first " @@ -44790,7 +44802,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2037 +#: src/gcode/g-code.adoc:2038 msgid "" "In incremental distance mode X, Y, and R numbers are treated as increments " "from the current position and Z as an increment from the Z-axis position " @@ -44799,13 +44811,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2038 +#: src/gcode/g-code.adoc:2039 #, no-wrap msgid "Repeat Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2054 +#: src/gcode/g-code.adoc:2055 msgid "" "The L number is optional and represents the number of repeats. L=0 is not " "allowed. If the repeat feature is used, it is normally used in incremental " @@ -44823,13 +44835,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2055 +#: src/gcode/g-code.adoc:2056 #, no-wrap msgid "Retract Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2062 +#: src/gcode/g-code.adoc:2063 msgid "" "The height of the retract move at the end of each repeat (called 'clear Z' " "in the descriptions below) is determined by the setting of the retract mode, " @@ -44839,78 +44851,78 @@ msgid "" msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2064 +#: src/gcode/g-code.adoc:2065 #, no-wrap msgid "Canned Cycle Errors" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2069 +#: src/gcode/g-code.adoc:2070 msgid "axis words are all missing during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2070 +#: src/gcode/g-code.adoc:2071 msgid "axis words from different groups (XYZ) (UVW) are used together," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2071 +#: src/gcode/g-code.adoc:2072 msgid "a P number is required and a negative P number is used," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2072 +#: src/gcode/g-code.adoc:2073 msgid "an L number is used that does not evaluate to a positive integer," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2073 +#: src/gcode/g-code.adoc:2074 msgid "rotary axis motion is used during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2074 +#: src/gcode/g-code.adoc:2075 msgid "inverse time feed rate is active during a canned cycle," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2075 +#: src/gcode/g-code.adoc:2076 msgid "or cutter compensation is active during a canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2078 +#: src/gcode/g-code.adoc:2079 msgid "" "If the XY plane is active, the Z number is sticky, and it is an error if:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2081 +#: src/gcode/g-code.adoc:2082 msgid "" "the Z number is missing and the same canned cycle was not already active," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2082 +#: src/gcode/g-code.adoc:2083 msgid "or the R number is less than the Z number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2085 +#: src/gcode/g-code.adoc:2086 msgid "" "If other planes are active, the error conditions are analogous to the XY " "conditions above." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2087 +#: src/gcode/g-code.adoc:2088 #, no-wrap msgid "Preliminary and In-Between Motion" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2093 +#: src/gcode/g-code.adoc:2094 msgid "" "Preliminary motion is a set of motions that is common to all of the milling " "canned cycles. If the current Z position is below the R position, the Z axis " @@ -44919,47 +44931,47 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2096 +#: src/gcode/g-code.adoc:2097 msgid "" "In addition, at the beginning of the first cycle and each repeat, the " "following one or two moves are made:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2099 +#: src/gcode/g-code.adoc:2100 msgid "" "A <> parallel to the XY-plane to the given XY-position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2101 +#: src/gcode/g-code.adoc:2102 msgid "" "The Z-axis make a rapid move to the R position, if it is not already at the " "R position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2104 +#: src/gcode/g-code.adoc:2105 msgid "" "If another plane is active, the preliminary and in-between motions are " "analogous." msgstr "" #. type: Title === -#: src/gcode/g-code.adoc:2105 +#: src/gcode/g-code.adoc:2106 #, no-wrap msgid "Why use a canned cycle?" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2110 +#: src/gcode/g-code.adoc:2111 msgid "" "There are at least two reasons for using canned cycles. The first is the " "economy of code. A single bore would take several lines of code to execute." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2118 +#: src/gcode/g-code.adoc:2119 msgid "" "The G81 <> demonstrates how a canned cycle " "could be used to produce 8 holes with ten lines of G-code within the canned " @@ -44970,18 +44982,18 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2121 +#: src/gcode/g-code.adoc:2122 msgid "Line numbers are not needed but help clarify these examples." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2122 +#: src/gcode/g-code.adoc:2123 #, no-wrap msgid "Eight Holes" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2134 +#: src/gcode/g-code.adoc:2135 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -44995,26 +45007,26 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2139 +#: src/gcode/g-code.adoc:2140 msgid "" "The G98 on the second line above means that the return move will be to the Z " "value on the first line since it is higher than the specified R value." msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2140 +#: src/gcode/g-code.adoc:2141 #, no-wrap msgid "images/eight-holes_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2142 +#: src/gcode/g-code.adoc:2143 #, no-wrap msgid "Twelve Holes in a Square" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2148 +#: src/gcode/g-code.adoc:2149 msgid "" "This example demonstrates the use of the L word to repeat a set of " "incremental drill cycles for successive blocks of code within the same G81 " @@ -45023,7 +45035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2162 +#: src/gcode/g-code.adoc:2163 #, no-wrap msgid "" "N1000 G90 G0 X0 Y0 Z0 (move coordinate home)\n" @@ -45040,13 +45052,13 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2164 +#: src/gcode/g-code.adoc:2165 #, no-wrap msgid "images/twelve-holes_en.svg" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2169 +#: src/gcode/g-code.adoc:2170 msgid "" "The second reason to use a canned cycle is that they all produce preliminary " "moves and returns that you can anticipate and control regardless of the " @@ -45054,18 +45066,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 msgid "G80 Cancel Modal Motion" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2171 +#: src/gcode/g-code.adoc:2172 #, no-wrap msgid "G80 Cancel Canned Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2176 +#: src/gcode/g-code.adoc:2177 msgid "" "'G80' - cancel canned cycle modal motion. 'G80' is part of modal group 1, so " "programming any other G-code from modal group 1 will also cancel the canned " @@ -45073,18 +45085,18 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2180 +#: src/gcode/g-code.adoc:2181 msgid "Axis words are programmed when G80 is active." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2181 +#: src/gcode/g-code.adoc:2182 #, no-wrap msgid "G80 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2187 +#: src/gcode/g-code.adoc:2188 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45093,14 +45105,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2191 +#: src/gcode/g-code.adoc:2192 msgid "" "The following code produces the same final position and machine state as the " "previous code." msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2197 +#: src/gcode/g-code.adoc:2198 #, no-wrap msgid "" "G90 G81 X1 Y1 Z1.5 R2.8 (absolute distance canned cycle)\n" @@ -45108,7 +45120,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2203 +#: src/gcode/g-code.adoc:2204 msgid "" "The advantage of the first set is that, the G80 line clearly turns off the " "G81 canned cycle. With the first set of blocks, the programmer must turn " @@ -45117,7 +45129,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2208 +#: src/gcode/g-code.adoc:2209 msgid "" "If a canned cycle is not turned off with G80 or another motion word, the " "canned cycle will attempt to repeat itself using the next block of code that " @@ -45126,13 +45138,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2209 +#: src/gcode/g-code.adoc:2210 #, no-wrap msgid "G80 Example 1" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2227 +#: src/gcode/g-code.adoc:2228 #, no-wrap msgid "" "N100 G90 G0 X0 Y0 Z0 (coordinate home)\n" @@ -45153,7 +45165,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2233 +#: src/gcode/g-code.adoc:2234 msgid "" "Notice the Z position change after the first four holes. Also, this is one " "of the few places where line numbers have some value, being able to point a " @@ -45161,7 +45173,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2239 +#: src/gcode/g-code.adoc:2240 msgid "" "The use of G80 in line N200 is optional because the G0 on the next line will " "turn off the G81 cycle. But using the G80 as shown in Example 1, will " @@ -45170,144 +45182,144 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2241 +#: src/gcode/g-code.adoc:2242 #, no-wrap msgid "G81 Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2246 +#: src/gcode/g-code.adoc:2247 #, no-wrap msgid "G81 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2249 +#: src/gcode/g-code.adoc:2250 msgid "The 'G81' cycle is intended for drilling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2251 +#: src/gcode/g-code.adoc:2252 msgid "The cycle functions as follows:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2256 src/gcode/g-code.adoc:2391 +#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2392 msgid "" "Move the Z-axis at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2257 src/gcode/g-code.adoc:2393 -#: src/gcode/g-code.adoc:2432 src/gcode/g-code.adoc:2511 +#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2394 +#: src/gcode/g-code.adoc:2434 src/gcode/g-code.adoc:2513 msgid "The Z-axis does a <> to clear Z." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gcode/g-code.adoc:2258 src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2259 src/gcode/g-code.adoc:2260 #, no-wrap msgid "G81 Cycle" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2259 +#: src/gcode/g-code.adoc:2260 #, no-wrap msgid "images/g81mult_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2262 +#: src/gcode/g-code.adoc:2263 #, no-wrap msgid "Example 1 - Absolute Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2266 src/gcode/g-code.adoc:2335 +#: src/gcode/g-code.adoc:2267 src/gcode/g-code.adoc:2336 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z1.5 R2.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2270 src/gcode/g-code.adoc:2297 +#: src/gcode/g-code.adoc:2271 src/gcode/g-code.adoc:2298 msgid "" "Suppose the current position is (X1, Y2, Z3) and the preceding line of NC " "code is interpreted." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2273 +#: src/gcode/g-code.adoc:2274 msgid "" "This calls for absolute distance mode (G90) and OLD_Z retract mode (G98) and " "calls for the G81 drilling cycle to be performed once." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2275 +#: src/gcode/g-code.adoc:2276 msgid "The X value and X position are 4." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2276 +#: src/gcode/g-code.adoc:2277 msgid "The Y value and Y position are 5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2277 +#: src/gcode/g-code.adoc:2278 msgid "The Z value and Z position are 1.5." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2278 +#: src/gcode/g-code.adoc:2279 msgid "The R value and clear Z are 2.8. OLD_Z is 3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2280 +#: src/gcode/g-code.adoc:2281 msgid "The following moves take place:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2282 +#: src/gcode/g-code.adoc:2283 msgid "A <> parallel to the XY plane to (X4, Y5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2283 +#: src/gcode/g-code.adoc:2284 msgid "A rapid move move parallel to the Z-axis to (Z2.8)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2285 +#: src/gcode/g-code.adoc:2286 msgid "" "Move parallel to the Z-axis at the <> to (Z1.5)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2286 +#: src/gcode/g-code.adoc:2287 msgid "A rapid move parallel to the Z-axis to (Z3)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2287 +#: src/gcode/g-code.adoc:2288 #, no-wrap msgid "images/g81ex1_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2289 +#: src/gcode/g-code.adoc:2290 #, no-wrap msgid "Example 2 - Relative Position G81" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2293 src/gcode/g-code.adoc:2354 +#: src/gcode/g-code.adoc:2294 src/gcode/g-code.adoc:2355 #, no-wrap msgid "G91 G98 G81 X4 Y5 Z-0.6 R1.8 L3\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2304 +#: src/gcode/g-code.adoc:2305 msgid "" "This calls for incremental distance mode (G91) and OLD_Z retract mode (G98). " "It also calls for the G81 drilling cycle to be repeated three times. The X " @@ -45318,98 +45330,98 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2307 +#: src/gcode/g-code.adoc:2308 msgid "" "The first preliminary move is a maximum rapid move along the Z axis to " "(X1,Y2,Z4.8), since OLD_Z < clear Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2309 +#: src/gcode/g-code.adoc:2310 msgid "The first repeat consists of 3 moves." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2311 +#: src/gcode/g-code.adoc:2312 msgid "A <> parallel to the XY-plane to (X5, Y7)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2313 +#: src/gcode/g-code.adoc:2314 msgid "" "Move parallel to the Z-axis at the <> to (Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2314 +#: src/gcode/g-code.adoc:2315 msgid "A rapid move parallel to the Z-axis to (X5, Y7, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2317 +#: src/gcode/g-code.adoc:2318 msgid "" "The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) " "and the Y position to 12 (=7+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2319 +#: src/gcode/g-code.adoc:2320 msgid "A <> parallel to the XY-plane to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2320 +#: src/gcode/g-code.adoc:2321 msgid "Move parallel to the Z-axis at the feed rate to (X9, Y12, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2321 +#: src/gcode/g-code.adoc:2322 msgid "A rapid move parallel to the Z-axis to (X9, Y12, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2324 +#: src/gcode/g-code.adoc:2325 msgid "" "The third repeat consists of 3 moves. The X position is reset to 13 (=9+4) " "and the Y position to 17 (=12+5)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2326 +#: src/gcode/g-code.adoc:2327 msgid "A <> parallel to the XY-plane to (X13, Y17, Z4.8)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2327 +#: src/gcode/g-code.adoc:2328 msgid "Move parallel to the Z-axis at the feed rate to (X13, Y17, Z4.2)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2328 +#: src/gcode/g-code.adoc:2329 msgid "A rapid move parallel to the Z-axis to (X13, Y17, Z4.8)" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2329 +#: src/gcode/g-code.adoc:2330 #, no-wrap msgid "images/g81ex2_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2331 +#: src/gcode/g-code.adoc:2332 #, no-wrap msgid "Example 3 - Relative Position G81" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2339 +#: src/gcode/g-code.adoc:2340 msgid "" "Now suppose that you execute the first G81 block of code but from (X0, Y0, " "Z0) rather than from (X1, Y2, Z3)." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2344 +#: src/gcode/g-code.adoc:2345 msgid "" "Since OLD_Z is below the R value, it adds nothing for the motion but since " "the initial value of Z is less than the value specified in R, there will be " @@ -45417,24 +45429,24 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2345 +#: src/gcode/g-code.adoc:2346 #, no-wrap msgid "images/g81_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2347 +#: src/gcode/g-code.adoc:2348 #, no-wrap msgid "Example 4 - Absolute G81 R > Z" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2350 +#: src/gcode/g-code.adoc:2351 msgid "This is a plot of the path of motion for the second g81 block of code." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2360 +#: src/gcode/g-code.adoc:2361 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location. After that initial Z move, the " @@ -45443,25 +45455,25 @@ msgid "" msgstr "" #. type: Target for macro image -#: src/gcode/g-code.adoc:2361 +#: src/gcode/g-code.adoc:2362 #, no-wrap msgid "images/g81a_en.svg" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2363 +#: src/gcode/g-code.adoc:2364 #, no-wrap msgid "Example 5 - Relative position R > Z" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2368 +#: src/gcode/g-code.adoc:2369 #, no-wrap msgid "G90 G98 G81 X4 Y5 Z-0.6 R1.8\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2375 +#: src/gcode/g-code.adoc:2376 msgid "" "Since this plot starts with (X0, Y0, Z0), the interpreter adds the initial " "Z0 and R1.8 and rapid moves to that location as in 'Example 4'. After that " @@ -45471,31 +45483,31 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 msgid "G82 Drilling Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2377 +#: src/gcode/g-code.adoc:2378 #, no-wrap msgid "G82 Drilling Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2382 +#: src/gcode/g-code.adoc:2383 #, no-wrap msgid "G82 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2386 +#: src/gcode/g-code.adoc:2387 msgid "" "The 'G82' cycle is intended for drilling with a dwell at the bottom of the " "hole." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2397 +#: src/gcode/g-code.adoc:2398 msgid "" "The motion of a G82 canned cycle looks just like G81 with the addition of a " "dwell at the bottom of the Z move. The length of the dwell is specified by a " @@ -45503,109 +45515,109 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2401 +#: src/gcode/g-code.adoc:2402 #, no-wrap msgid "G90 G82 G98 X4 Y5 Z1.5 R2.8 P2\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2405 +#: src/gcode/g-code.adoc:2406 msgid "" "This will be similar to example 3 above, just with an added dwell of 2 " "seconds at the bottom of the hole." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 msgid "G83 Peck Drilling" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2407 +#: src/gcode/g-code.adoc:2408 #, no-wrap msgid "G83 Peck Drilling Cycle" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2412 +#: src/gcode/g-code.adoc:2413 #, no-wrap -msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- P-\n" +msgid "G83 (X- Y- Z-) or (U- V- W-) R- L- Q- D-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2423 +#: src/gcode/g-code.adoc:2424 msgid "" "The 'G83' cycle (often called peck drilling) is intended for deep drilling " -"ormilling with chip breaking. The retracts in this cycle clear the hole of " +"or milling with chip breaking. The retracts in this cycle clear the hole of " "chips and cut off any long stringers (which are common when drilling in " "aluminum). This cycle takes a Q number which represents a 'delta' increment " "along the Z-axis. The retract before final depth will always be to the " "'retract' plane even if G98 is in effect. The final retract will honor the " "G98/99 in effect. G83 functions the same as G81 with the addition of " "retracts during the drilling operation. Peck clearance can be specified by " -"optional P number." +"optional D number." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2428 +#: src/gcode/g-code.adoc:2429 msgid "" "Move the Z-axis at the current <> downward by " "delta or to the Z position, whichever is less deep." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2429 +#: src/gcode/g-code.adoc:2430 msgid "Rapid move back out to the retract plane specified by the R word." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2430 +#: src/gcode/g-code.adoc:2432 msgid "" -"Rapid move back down to the current hole bottom, less .010 of an inch or " -"0.254 mm." +"Rapid up either the D value, the G83_PECK_CLEARANCE specified in the INI " +"file or the default of .010\" / 0.254 mm." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2431 +#: src/gcode/g-code.adoc:2433 msgid "Repeat steps 2, 3, and 4 until the Z position is reached at step 2." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 msgid "G84 Right-hand Tapping Cycle Dwell" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2438 +#: src/gcode/g-code.adoc:2440 #, no-wrap msgid "G84 Right-hand Tapping Cycle, Dwell" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2443 +#: src/gcode/g-code.adoc:2445 #, no-wrap msgid "G84 (X- Y- Z-) or (U- V- W-) R- L- P- $- F-\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2455 +#: src/gcode/g-code.adoc:2457 msgid "G84 does not use synchronized motion." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2458 +#: src/gcode/g-code.adoc:2460 msgid "" "The 'G84' cycle is intended for tapping with floating chuck and dwell at the " "bottom of the hole." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2464 +#: src/gcode/g-code.adoc:2466 msgid "Start spindle rotation counterclockwise." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2473 +#: src/gcode/g-code.adoc:2475 msgid "" "The length of the dwell is specified by a 'P-' word in the G84 block. The " "feed rate 'F-' is spindle speed multiplied by distance per revolution " @@ -45614,174 +45626,174 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 msgid "G85 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2475 src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2477 src/gcode/g-code.adoc:2532 msgid "Feed Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2475 +#: src/gcode/g-code.adoc:2477 #, no-wrap msgid "G85 Boring Cycle, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2480 +#: src/gcode/g-code.adoc:2482 #, no-wrap msgid "G85 (X- Y- Z-) or (U- V- W-) R- L-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2484 +#: src/gcode/g-code.adoc:2486 msgid "" "The 'G85' cycle is intended for boring or reaming, but could be used for " "drilling or milling." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2489 src/gcode/g-code.adoc:2508 -#: src/gcode/g-code.adoc:2544 +#: src/gcode/g-code.adoc:2491 src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2546 msgid "" "Move the Z-axis only at the current <> to the Z " "position." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2491 +#: src/gcode/g-code.adoc:2493 msgid "" "Retract the Z-axis at the current feed rate to the R plane if it is lower " "than the initial Z." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2492 +#: src/gcode/g-code.adoc:2494 msgid "Retract at the traverse rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "G86 Boring" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2496 src/gcode/g-code.adoc:2526 msgid "Spindle Stop" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 msgid "Rapid Move Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2494 +#: src/gcode/g-code.adoc:2496 #, no-wrap msgid "G86 Boring Cycle, Spindle Stop, Rapid Move Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2499 +#: src/gcode/g-code.adoc:2501 #, no-wrap msgid "G86 (X- Y- Z-) or (U- V- W-) R- L- P- $-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2503 +#: src/gcode/g-code.adoc:2505 msgid "" "The 'G86' cycle is intended for boring. This cycle uses a P number for the " "number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2510 +#: src/gcode/g-code.adoc:2512 msgid "Stop the selected spindle turning. (Chosen by the $ parameter)" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2512 +#: src/gcode/g-code.adoc:2514 msgid "Restart the spindle in the direction it was going." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2516 +#: src/gcode/g-code.adoc:2518 msgid "the spindle is not turning before this cycle is executed." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2518 +#: src/gcode/g-code.adoc:2520 #, no-wrap msgid "G87 Back Boring Cycle" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2522 src/gcode/g-code.adoc:2528 +#: src/gcode/g-code.adoc:2524 src/gcode/g-code.adoc:2530 msgid "" "This code is currently unimplemented in LinuxCNC. It is accepted, but the " "behavior is undefined." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "G88 Boring Cycle" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 msgid "Manual Out" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2524 +#: src/gcode/g-code.adoc:2526 #, no-wrap msgid "G88 Boring Cycle, Spindle Stop, Manual Out" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 msgid "G89 Boring" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2530 +#: src/gcode/g-code.adoc:2532 #, no-wrap msgid "G89 Boring Cycle, Dwell, Feed Out" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2535 +#: src/gcode/g-code.adoc:2537 #, no-wrap msgid "G89 (X- Y- Z-) or (U- V- W-) R- L- P-\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2539 +#: src/gcode/g-code.adoc:2541 msgid "" "The 'G89' cycle is intended for boring. This cycle uses a P number, where P " "specifies the number of seconds to dwell." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2546 +#: src/gcode/g-code.adoc:2548 msgid "Retract the Z-axis at the current feed rate to clear Z." msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 msgid "G91 Distance Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2548 +#: src/gcode/g-code.adoc:2550 #, no-wrap msgid "G90, G91 Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2554 +#: src/gcode/g-code.adoc:2556 msgid "" "'G90' - absolute distance mode In absolute distance mode, axis numbers (X, " "Y, Z, A, B, C, U, V, W) usually represent positions in terms of the " @@ -45790,20 +45802,20 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2556 +#: src/gcode/g-code.adoc:2558 msgid "" "'G91' - incremental distance mode In incremental distance mode, axis numbers " "usually represent increments from the current coordinate." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2557 +#: src/gcode/g-code.adoc:2559 #, no-wrap msgid "G90 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2562 +#: src/gcode/g-code.adoc:2564 #, no-wrap msgid "" "G90 (set absolute distance mode)\n" @@ -45811,13 +45823,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2564 +#: src/gcode/g-code.adoc:2566 #, no-wrap msgid "G91 Example" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2569 +#: src/gcode/g-code.adoc:2571 #, no-wrap msgid "" "G91 (set incremental distance mode)\n" @@ -45825,13 +45837,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2574 +#: src/gcode/g-code.adoc:2576 #, no-wrap msgid "G90.1, G91.1 Arc Distance Mode" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2579 +#: src/gcode/g-code.adoc:2581 msgid "" "'G90.1' - absolute distance mode for I, J & K offsets. When G90.1 is in " "effect I and J both must be specified with G2/3 for the XY plane or J and K " @@ -45839,32 +45851,32 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2581 +#: src/gcode/g-code.adoc:2583 msgid "" "'G91.1' - incremental distance mode for I, J & K offsets. `G91.1` Returns " "I, J & K to their default behavior." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2583 +#: src/gcode/g-code.adoc:2585 #, no-wrap msgid "G92 Coordinate System Offset" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2588 +#: src/gcode/g-code.adoc:2590 #, no-wrap msgid "G92 axes\n" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2592 +#: src/gcode/g-code.adoc:2594 msgid "" "Only use 'G92' after your machine has been positioned to the desired point." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2597 +#: src/gcode/g-code.adoc:2599 msgid "" "'G92' makes the current point have the coordinates you want (without " "motion), where the axis words contain the axis numbers you want. All axis " @@ -45873,7 +45885,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2603 +#: src/gcode/g-code.adoc:2605 msgid "" "When 'G92' is executed, the <> of all " "coordinate systems move. They move such that the value of the current " @@ -45883,7 +45895,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2609 +#: src/gcode/g-code.adoc:2611 msgid "" "'G92' uses the values stored in <> " "5211-5219 as the X Y Z A B C U V W offset values for each axis. The " @@ -45894,7 +45906,7 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2614 +#: src/gcode/g-code.adoc:2616 msgid "" "For example, suppose the current point is at X=4 and there is currently no " "'G92' offset active. Then 'G92 X7' is programmed. This moves all origins -3 " @@ -45903,14 +45915,14 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2617 +#: src/gcode/g-code.adoc:2619 msgid "" "Being in incremental distance mode (G91 instead of G90) has no effect on the " "action of `G92`." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2621 +#: src/gcode/g-code.adoc:2623 msgid "" "'G92' offsets may be already be in effect when the `G92` is called. If this " "is the case, the offset is replaced with a new offset that makes the current " @@ -45918,12 +45930,12 @@ msgid "" msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2623 +#: src/gcode/g-code.adoc:2625 msgid "It is an error if all axis words are omitted." msgstr "" #. type: WARNING -#: src/gcode/g-code.adoc:2627 +#: src/gcode/g-code.adoc:2629 msgid "" "LinuxCNC stores the G92 offsets and reuses them on the next run of a " "program. To prevent this, one can program a `G92.1` (to erase them), or " @@ -45931,7 +45943,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2631 +#: src/gcode/g-code.adoc:2633 msgid "" "The 'G52' command can also be used to change this offset; see the <> section for more details about " @@ -45939,63 +45951,63 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2635 src/gcode/machining-center.adoc:407 +#: src/gcode/g-code.adoc:2637 src/gcode/machining-center.adoc:407 msgid "" "See the <> section for more information." msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2637 src/remap/remap.adoc:1964 +#: src/gcode/g-code.adoc:2639 src/remap/remap.adoc:1964 #, no-wrap msgid "G92.1" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 msgid "G92.2 Reset G92 Offsets" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2637 +#: src/gcode/g-code.adoc:2639 #, no-wrap msgid "G92.1, G92.2 Reset G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2640 +#: src/gcode/g-code.adoc:2642 msgid "" "'G92.1' - turn off G92 offsets and reset <> 5211 - 5219 to zero." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2641 +#: src/gcode/g-code.adoc:2643 msgid "" "'G92.2' - turn off G92 offsets but keep <> 5211 - 5219 available." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2644 +#: src/gcode/g-code.adoc:2646 msgid "" "G92.1 only clears G92 offsets, to change G53-G59.3 coordinate system offsets " "in G-code use either <> or <>." msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2646 +#: src/gcode/g-code.adoc:2648 #, no-wrap msgid "G92.3 Restore G92 Offsets" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2649 +#: src/gcode/g-code.adoc:2651 msgid "" "'G92.3' - set the `G92` offset to the values saved in parameters 5211 to 5219" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2657 +#: src/gcode/g-code.adoc:2659 msgid "" "You can set axis offsets in one program and use the same offsets in another " "program. Program `G92` in the first program. This will set parameters 5211 " @@ -46006,18 +46018,18 @@ msgid "" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 msgid "G95 Feed Rate Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2659 +#: src/gcode/g-code.adoc:2661 #, no-wrap msgid "G93, G94, G95 Feed Rate Mode" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2666 +#: src/gcode/g-code.adoc:2668 msgid "" "'G93' - is Inverse Time Mode. In inverse time feed rate mode, an F word " "means the move should be completed in [one divided by the F number] " @@ -46026,7 +46038,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2671 +#: src/gcode/g-code.adoc:2673 msgid "" "When the inverse time feed rate mode is active, an F word must appear on " "every line which has a `G1`, `G2`, or `G3` motion, and an F-word on a line " @@ -46035,7 +46047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2677 +#: src/gcode/g-code.adoc:2679 msgid "" "'G94' - is Units per Minute Mode. In units per minute feed mode, an F word " "is interpreted to mean the controlled point should move at a certain number " @@ -46045,7 +46057,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2685 +#: src/gcode/g-code.adoc:2687 msgid "" "'G95' - is Units per Revolution Mode. In units per revolution mode, an F-" "word is interpreted to mean the controlled point should move a certain " @@ -46057,36 +46069,36 @@ msgid "" msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2689 +#: src/gcode/g-code.adoc:2691 msgid "" "Inverse time feed mode is active and a line with `G1`, `G2`, or `G3` " "(explicitly or implicitly) does not have an F-word." msgstr "" #. type: NOTE -#: src/gcode/g-code.adoc:2690 +#: src/gcode/g-code.adoc:2692 msgid "A new feed rate is not specified after switching to `G94` or `G95`" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2692 src/remap/remap.adoc:1968 +#: src/gcode/g-code.adoc:2694 src/remap/remap.adoc:1968 #, no-wrap msgid "G96" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 msgid "G97 Spindle Control Mode" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2692 +#: src/gcode/g-code.adoc:2694 #, no-wrap msgid "G96, G97 Spindle Control Mode" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2698 +#: src/gcode/g-code.adoc:2700 #, no-wrap msgid "" "G96 S- <$-> (Constant Surface Speed Mode)\n" @@ -46094,37 +46106,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2701 +#: src/gcode/g-code.adoc:2703 msgid "'D' - maximum rotation speed (RPM), optional" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2702 +#: src/gcode/g-code.adoc:2704 msgid "'S' - spindle speed" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2703 +#: src/gcode/g-code.adoc:2705 msgid "'$' - the spindle of which the speed will be varied, optional." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2705 +#: src/gcode/g-code.adoc:2707 msgid "'G96 S- ' - selects constant surface speed of 'S':" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2706 +#: src/gcode/g-code.adoc:2708 msgid "In feet per minute if `G20` is in effect," msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2707 +#: src/gcode/g-code.adoc:2709 msgid "or meters per minute if `G21` is in effect." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2712 +#: src/gcode/g-code.adoc:2714 msgid "" "When using G96, ensure that X0 in the current coordinate system (including " "offsets and tool lengths) is the center of rotation or LinuxCNC will not " @@ -46133,78 +46145,78 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2715 +#: src/gcode/g-code.adoc:2717 msgid "" "To achieve CSS mode on selected spindles programme successive G96 commands " "for each spindle prior to issuing M3." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2717 +#: src/gcode/g-code.adoc:2719 msgid "'G97' selects RPM mode." msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2718 +#: src/gcode/g-code.adoc:2720 #, no-wrap msgid "G96 Example Line" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2722 +#: src/gcode/g-code.adoc:2724 #, no-wrap msgid "G96 D2500 S250 (set CSS with a max rpm of 2500 and a surface speed of 250)\n" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2727 +#: src/gcode/g-code.adoc:2729 msgid "S is not specified with G96" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2728 +#: src/gcode/g-code.adoc:2730 msgid "A feed move is specified in G96 mode while the spindle is not turning" msgstr "" #. type: Table -#: src/gcode/g-code.adoc:2730 src/remap/remap.adoc:1970 +#: src/gcode/g-code.adoc:2732 src/remap/remap.adoc:1970 #, no-wrap msgid "G98" msgstr "" #. type: Index entry -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 msgid "G99 Canned Cycle Return" msgstr "" #. type: Title == -#: src/gcode/g-code.adoc:2730 +#: src/gcode/g-code.adoc:2732 #, no-wrap msgid "G98, G99 Canned Cycle Return Level" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2734 +#: src/gcode/g-code.adoc:2736 msgid "" "When spindle retracts during canned cycles, there are two options to choose " "from for the way it does it:" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2737 +#: src/gcode/g-code.adoc:2739 msgid "" "'G98' - retract to the position that axis was in just before this series of " "one or more contiguous canned cycles was started." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2739 +#: src/gcode/g-code.adoc:2741 msgid "" "'G99' - retract to the position specified by the R word of the canned cycle." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2745 +#: src/gcode/g-code.adoc:2747 msgid "" "Program a 'G98' and the canned cycle will use the Z position prior to the " "canned cycle as the Z return position if it is higher than the R value " @@ -46214,13 +46226,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gcode/g-code.adoc:2746 +#: src/gcode/g-code.adoc:2748 #, no-wrap msgid "G98 Retract to Origin" msgstr "" #. type: delimited block - -#: src/gcode/g-code.adoc:2751 +#: src/gcode/g-code.adoc:2753 #, no-wrap msgid "" "G0 X1 Y2 Z3\n" @@ -46228,14 +46240,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2756 +#: src/gcode/g-code.adoc:2758 msgid "" "The G98 to the second line above means that the return move will be to the " "value of Z in the first line since it is higher that the R value specified." msgstr "" #. type: Plain text -#: src/gcode/g-code.adoc:2762 +#: src/gcode/g-code.adoc:2764 msgid "" "The 'initial' (G98) plane is reset any time cycle motion mode is abandoned, " "whether explicitly (G80) or implicitly (any motion code that is not a " @@ -61623,7 +61635,7 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:285 +#: src/gui/axis.adoc:979 src/gui/gmoccapy.adoc:416 src/gui/qtdragon.adoc:286 #, no-wrap msgid "Preview Control" msgstr "" @@ -64250,7 +64262,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:503 +#: src/gui/gladevcp.adoc:555 src/gui/pyvcp.adoc:455 src/gui/qtdragon.adoc:504 #: src/gui/qtvcp-widgets.adoc:3292 src/man/man1/xhc-whb04b-6.1.adoc:261 #, no-wrap msgid "Buttons" @@ -71577,7 +71589,7 @@ msgid "Defaults to 600 if not set." msgstr "" #. type: Title === -#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:398 +#: src/gui/gmoccapy.adoc:180 src/gui/qtdragon.adoc:399 #, no-wrap msgid "Macro Buttons" msgstr "" @@ -74085,7 +74097,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1041 +#: src/gui/gmoccapy.adoc:945 src/gui/qtdragon.adoc:1042 #, no-wrap msgid "Auto Tool Measurement" msgstr "" @@ -74121,7 +74133,7 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1079 +#: src/gui/gmoccapy.adoc:961 src/gui/qtdragon.adoc:1080 msgid "Touch off your workpiece in X and Y." msgstr "" @@ -74138,7 +74150,7 @@ msgid "Push the button block height and enter the measured value." msgstr "" #. type: IMPORTANT -#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1082 +#: src/gui/gmoccapy.adoc:964 src/gui/qtdragon.adoc:1083 msgid "Go to auto mode and start your program." msgstr "" @@ -74154,7 +74166,7 @@ msgid "Tool measurement data" msgstr "" #. type: Target for macro image -#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1084 +#: src/gui/gmoccapy.adoc:968 src/gui/qtdragon.adoc:1085 #, no-wrap msgid "images/sketch_auto_tool_measurement.png" msgstr "" @@ -74261,7 +74273,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1256 +#: src/gui/gmoccapy.adoc:1009 src/gui/qtdragon.adoc:1257 #, no-wrap msgid "The Tool Sensor Section" msgstr "" @@ -74286,7 +74298,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1292 +#: src/gui/gmoccapy.adoc:1022 src/gui/qtdragon.adoc:1293 #, no-wrap msgid "The Change Position Section" msgstr "" @@ -74300,7 +74312,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1305 +#: src/gui/gmoccapy.adoc:1032 src/gui/qtdragon.adoc:1306 #, no-wrap msgid "" "[CHANGE_POSITION]\n" @@ -74310,7 +74322,7 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1307 +#: src/gui/gmoccapy.adoc:1034 src/gui/qtdragon.adoc:1308 #, no-wrap msgid "The Python Section" msgstr "" @@ -74414,7 +74426,7 @@ msgid "Connect the tool probe in your HAL file like so:" msgstr "" #. type: delimited block - -#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1329 +#: src/gui/gmoccapy.adoc:1080 src/gui/qtdragon.adoc:1330 #, no-wrap msgid "net probe motion.probe-input <= \n" msgstr "" @@ -74561,7 +74573,7 @@ msgid "_hide tooltips_ - Hides the tool tips." msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:508 +#: src/gui/gmoccapy.adoc:1137 src/gui/qtdragon.adoc:509 #: src/gui/qtvcp-libraries.adoc:1255 #, no-wrap msgid "Virtual Keyboard" @@ -75331,7 +75343,7 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1331 +#: src/gui/gmoccapy.adoc:1428 src/gui/qtdragon.adoc:1332 #, no-wrap msgid "Run from Line" msgstr "" @@ -87926,7 +87938,7 @@ msgstr "" #: src/gui/qtdragon.adoc:223 #, no-wrap msgid "" -"You can optionally embed QtVCP Virtual Control Panels into the QtDragon or QtDragon_hd screen.\n" +"You can optionally embed QtVCP Virtual Control Panels into the QtDragon screens.\n" "These panels can be either user built or builtin <>.\n" "See QtVCP/VCP panels for other available builtin panels." msgstr "" @@ -87936,33 +87948,34 @@ msgstr "" #, no-wrap msgid "" "The `EMBED_TAB_NAME` entry will used as the title for the new tab.(must be unique)\n" -"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab`.\n" +"Tab `EMBED_TAB_LOCATION` options include: `tabWidget_utilities`, `tabWidget_setup` and `stackedWidget_mainTab` and `WINDOW`.\n" "Tab `EMBED_TAB_COMMAND` specifies what embed-able program to run, including any of its command line options." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:231 +#: src/gui/qtdragon.adoc:232 #, no-wrap msgid "" "If using the `tabWidget_utilities` or `tabWidget_setup` locations, an extra tab will appear with the panel.\n" "If using `stackedWidget_mainTab`, a button labelled 'User' will appear.\n" -"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area." +"Pressing this button will cycle through displaying all available panels (specified for this location) on the main tab area.\n" +"You also use `WINDOW` to create a pop up window that cab be shown/hidden with an arrow button that will appear near the machine on button" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:232 +#: src/gui/qtdragon.adoc:233 #, no-wrap msgid "Embedding Vismach Mill" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:233 +#: src/gui/qtdragon.adoc:234 #, no-wrap msgid "Sample adding a builtin panel to the utilities tab, i.e., a graphical animated machine using the vismach library." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:240 +#: src/gui/qtdragon.adoc:241 #, no-wrap msgid "" "[DISPLAY]\n" @@ -87972,32 +87985,32 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:242 +#: src/gui/qtdragon.adoc:243 #, no-wrap msgid "Embedding Spindle Belts Panel" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:245 +#: src/gui/qtdragon.adoc:246 msgid "" "This example panel is designed to display additional RS485 VFD data and also " "to configure a 4 sheave, 2 belt spindle drive via a series of buttons." msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "QtDragon spindle_belts Panel - Spindle Belts VCP" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:246 +#: src/gui/qtdragon.adoc:247 #, no-wrap msgid "images/qtdragon_spindle_belts.png" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:253 +#: src/gui/qtdragon.adoc:254 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88007,13 +88020,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:255 +#: src/gui/qtdragon.adoc:256 #, no-wrap msgid "Subroutine Paths" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:261 +#: src/gui/qtdragon.adoc:262 #, no-wrap msgid "" "If using NGCGUI, remap or custom M codes routines, LinuxCNC needs to know where to look for the files.\n" @@ -88022,7 +88035,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:268 +#: src/gui/qtdragon.adoc:269 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88032,7 +88045,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:272 +#: src/gui/qtdragon.adoc:273 #, no-wrap msgid "" "QtVCP's NGCGUI program also need to know where to open for subroutine selection and pre-selection.\n" @@ -88040,7 +88053,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:283 +#: src/gui/qtdragon.adoc:284 #, no-wrap msgid "" "[DISPLAY]\n" @@ -88054,12 +88067,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:288 +#: src/gui/qtdragon.adoc:289 msgid "Magic comments can be used to control the G-code preview." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:291 +#: src/gui/qtdragon.adoc:292 msgid "" "On very large programs the preview can take a long time to load. You can " "control what is shown and what is hidden the the graphics screen by adding " @@ -88067,7 +88080,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:296 +#: src/gui/qtdragon.adoc:297 #, no-wrap msgid "" "(PREVIEW,stop)\n" @@ -88076,13 +88089,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:298 +#: src/gui/qtdragon.adoc:299 #, no-wrap msgid "Program Extensions/Filters" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:303 +#: src/gui/qtdragon.adoc:304 #, no-wrap msgid "" "You can control what programs are displayed in the filemanager window with program extensions.\n" @@ -88091,7 +88104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:308 +#: src/gui/qtdragon.adoc:309 #, no-wrap msgid "" "[FILTER]\n" @@ -88099,7 +88112,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:313 +#: src/gui/qtdragon.adoc:314 msgid "" "QtDragon has the ability to send loaded files through a 'filter program'. " "This filter can do any desired task: Something as simple as making sure the " @@ -88108,7 +88121,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:319 +#: src/gui/qtdragon.adoc:320 msgid "" "The '[FILTER]' section of the INI file controls how filters work. First, " "for each type of file, write a 'PROGRAM_EXTENSION' line. Then, specify the " @@ -88119,14 +88132,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:321 +#: src/gui/qtdragon.adoc:322 msgid "" "The following lines add support for the `image-to-gcode` converter included " "with LinuxCNC and running Python based filter programs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:331 +#: src/gui/qtdragon.adoc:332 #, no-wrap msgid "" "[FILTER]\n" @@ -88139,40 +88152,40 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:333 +#: src/gui/qtdragon.adoc:334 #, no-wrap msgid "Probe/Touchplate/Laser Settings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:337 +#: src/gui/qtdragon.adoc:338 msgid "" "QtDragon has INI entries for two optional probing tab screens available. " "Comment/uncomment which ever you prefer." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:339 +#: src/gui/qtdragon.adoc:340 msgid "" "'Versa probe' is a QtVCP ported version of a popular GladeVCP probing panel." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:340 +#: src/gui/qtdragon.adoc:341 msgid "" "'Basic Probe' is a QtVCP ported version based on the third party basic probe " "screen." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:342 +#: src/gui/qtdragon.adoc:343 msgid "" "Both perform similar probing routines, though Versa probe optionally handles " "auto tool measurement." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:348 src/gui/qtdragon.adoc:1229 +#: src/gui/qtdragon.adoc:349 src/gui/qtdragon.adoc:1230 #, no-wrap msgid "" "[PROBE]\n" @@ -88181,13 +88194,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:350 +#: src/gui/qtdragon.adoc:351 #, no-wrap msgid "Abort detection" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:355 +#: src/gui/qtdragon.adoc:356 #, no-wrap msgid "" "When using qtdragon's probing routines, it is important to detect a user abort request.\n" @@ -88196,7 +88209,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:361 +#: src/gui/qtdragon.adoc:362 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88205,7 +88218,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:365 +#: src/gui/qtdragon.adoc:366 #, no-wrap msgid "" "This example code will send a message on abort. The probe routines can detect this sample.\n" @@ -88213,13 +88226,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:369 src/remap/remap.adoc:976 +#: src/gui/qtdragon.adoc:370 src/remap/remap.adoc:976 #, no-wrap msgid "o sub\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:381 +#: src/gui/qtdragon.adoc:382 #, no-wrap msgid "" "o100 if [#1 eq 5]\n" @@ -88236,7 +88249,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:384 src/remap/remap.adoc:1001 +#: src/gui/qtdragon.adoc:385 src/remap/remap.adoc:1001 #, no-wrap msgid "" "o endsub\n" @@ -88244,13 +88257,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:386 +#: src/gui/qtdragon.adoc:387 #, no-wrap msgid "Startup codes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:390 +#: src/gui/qtdragon.adoc:391 #, no-wrap msgid "" "You should set default M/G code for start up. These will be overridden by running a NGC file.\n" @@ -88258,7 +88271,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:396 +#: src/gui/qtdragon.adoc:397 #, no-wrap msgid "" "[RS274NGC]\n" @@ -88267,7 +88280,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:408 +#: src/gui/qtdragon.adoc:409 #, no-wrap msgid "" "QtDragon has up to ten convenience buttons for calling 'macro actions'.\n" @@ -88280,7 +88293,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:415 +#: src/gui/qtdragon.adoc:416 #, no-wrap msgid "" "[MDI_COMMAND_LIST]\n" @@ -88290,13 +88303,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:417 +#: src/gui/qtdragon.adoc:418 #, no-wrap msgid "Post GUI HAL File" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:422 +#: src/gui/qtdragon.adoc:423 #, no-wrap msgid "" "These optional HAL files will be called after QtDragon has loaded everything else.\n" @@ -88305,13 +88318,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:423 +#: src/gui/qtdragon.adoc:424 #, no-wrap msgid "Sample with typical entries for the specificion of HAL files to be read after the QtDragon was started. Adjust these lines to match actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:429 +#: src/gui/qtdragon.adoc:430 #, no-wrap msgid "" "[HAL]\n" @@ -88320,13 +88333,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:431 +#: src/gui/qtdragon.adoc:432 #, no-wrap msgid "Post GUI HAL Command" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:436 +#: src/gui/qtdragon.adoc:437 #, no-wrap msgid "" "These optional HAL commands will be run after QtDragon has loaded everything else.\n" @@ -88335,13 +88348,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:437 +#: src/gui/qtdragon.adoc:438 #, no-wrap msgid "Sample with typical files in INI file to load modules after the GUI is available. Adjust these to match your actual requirements." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:444 +#: src/gui/qtdragon.adoc:445 #, no-wrap msgid "" "[HAL]\n" @@ -88351,13 +88364,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:445 +#: src/gui/qtdragon.adoc:446 #, no-wrap msgid "HAL Bridge" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:448 +#: src/gui/qtdragon.adoc:449 #, no-wrap msgid "" "Hal Bridge is similar to HALUI - it has HAL pins that communicate with QtDragon.\n" @@ -88365,37 +88378,37 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:450 +#: src/gui/qtdragon.adoc:451 msgid "It can report/change the current selected Axis button. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:451 +#: src/gui/qtdragon.adoc:452 msgid "The jog rate/increments will be reported. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:452 +#: src/gui/qtdragon.adoc:453 msgid "" "There is a cycle start and pause pin - these call the code in QtDragon " "rather then the motion controller. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:453 +#: src/gui/qtdragon.adoc:454 msgid "" "If there are macros defined in the INI, there will be pins available to " "initiate them. +" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:454 +#: src/gui/qtdragon.adoc:455 #, no-wrap msgid "Sample entry. Remove '-d' to quiet debugging messages." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:459 +#: src/gui/qtdragon.adoc:460 #, no-wrap msgid "" "[HAL]\n" @@ -88403,13 +88416,13 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:461 +#: src/gui/qtdragon.adoc:462 #, no-wrap msgid "Typical HAL pins avaialble:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:481 +#: src/gui/qtdragon.adoc:482 #, no-wrap msgid "" "Component Pins:\n" @@ -88433,13 +88446,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:483 +#: src/gui/qtdragon.adoc:484 #, no-wrap msgid "Builtin Sample Configurations" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:487 +#: src/gui/qtdragon.adoc:488 msgid "" "The sample configurations `sim/qtdragon/` or `sim/qtdragon_hd` are already " "configured to use QtDragon as the screen. There are several examples that " @@ -88447,13 +88460,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:488 +#: src/gui/qtdragon.adoc:489 #, no-wrap msgid "Key Bindings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:493 +#: src/gui/qtdragon.adoc:494 #, no-wrap msgid "" "QtDragon is not intended to primarily use a keyboard for machine control.\n" @@ -88462,7 +88475,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:501 +#: src/gui/qtdragon.adoc:502 #, no-wrap msgid "" "F1 - Estop on/off\n" @@ -88474,14 +88487,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:507 +#: src/gui/qtdragon.adoc:508 msgid "" "Buttons that are checkable will change their text colour when checked. This " "is controlled by the stylesheet/theme" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:514 +#: src/gui/qtdragon.adoc:515 msgid "" "QtDragon includes a virtual keyboard for use with touchscreens. To enable " "the keyboard, check the Use Virtual Keyboard checkbox in the Settings page. " @@ -88490,29 +88503,29 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:516 +#: src/gui/qtdragon.adoc:517 msgid "press the 'HIDE' button on the virtual keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:517 +#: src/gui/qtdragon.adoc:518 msgid "click the MAIN page button" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:518 +#: src/gui/qtdragon.adoc:519 msgid "go into AUTO mode" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:520 +#: src/gui/qtdragon.adoc:521 msgid "" "It should be noted that keyboard jogging is disabled when using the virtual " "keyboard." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:525 +#: src/gui/qtdragon.adoc:526 #, no-wrap msgid "" "These pins are specific to the QtDragon screen.\n" @@ -88520,7 +88533,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:528 +#: src/gui/qtdragon.adoc:529 #, no-wrap msgid "" "If you need a manual tool change prompt, add these lines in your postgui file.\n" @@ -88528,7 +88541,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:534 src/gui/qtdragon.adoc:687 +#: src/gui/qtdragon.adoc:535 src/gui/qtdragon.adoc:688 #, no-wrap msgid "" "net tool-change hal_manualtoolchange.change <= iocontrol.0.tool-change\n" @@ -88537,31 +88550,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:537 +#: src/gui/qtdragon.adoc:538 msgid "" "Also if you don't have an automatic tool changer make sure these pins are " "connected in one of the HAL files:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:541 +#: src/gui/qtdragon.adoc:542 #, no-wrap msgid "net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:544 +#: src/gui/qtdragon.adoc:545 msgid "This input pin should be connected to indicate probe state." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:548 +#: src/gui/qtdragon.adoc:549 #, no-wrap msgid "qtdragon.led-probe\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:553 +#: src/gui/qtdragon.adoc:554 #, no-wrap msgid "" "These pins are inputs related to spindle VFD indicating.\n" @@ -88569,7 +88582,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:561 +#: src/gui/qtdragon.adoc:562 #, no-wrap msgid "" "qtdragon.spindle-modbus-connection\n" @@ -88580,7 +88593,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:565 +#: src/gui/qtdragon.adoc:566 #, no-wrap msgid "" "This bit pin is an output to the spindle control to pause it.\n" @@ -88588,13 +88601,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:569 +#: src/gui/qtdragon.adoc:570 #, no-wrap msgid "qtdragon.spindle-inhibit\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:575 +#: src/gui/qtdragon.adoc:576 #, no-wrap msgid "" "QtDragon spindle speed display and spindle-at-speed LED require that\n" @@ -88604,41 +88617,41 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:579 +#: src/gui/qtdragon.adoc:580 #, no-wrap msgid "net spindle-speed-feedback spindle.0.speed-out-rps => spindle.0.speed-in\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:582 +#: src/gui/qtdragon.adoc:583 msgid "This bit output pin can be connected to turn on a laser:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:586 +#: src/gui/qtdragon.adoc:587 #, no-wrap msgid "qtdragon.btn-laser-on\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:589 +#: src/gui/qtdragon.adoc:590 msgid "This float output pin indicates the camera rotation in degrees:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:593 +#: src/gui/qtdragon.adoc:594 #, no-wrap msgid "qtdragon.cam-rotation\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:596 +#: src/gui/qtdragon.adoc:597 msgid "" "These bit/s32/float pins are related to external offsets if they are used:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:605 +#: src/gui/qtdragon.adoc:606 #, no-wrap msgid "" "qtdragon.eoffset-clear\n" @@ -88650,14 +88663,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:608 +#: src/gui/qtdragon.adoc:609 msgid "" "These float output pins reflect the current slider jograte (in machine " "units):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:613 +#: src/gui/qtdragon.adoc:614 #, no-wrap msgid "" "qtdragon.slider-jogspeed-linear\n" @@ -88665,12 +88678,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:616 +#: src/gui/qtdragon.adoc:617 msgid "These float output pins reflect the current slider override rates:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:623 +#: src/gui/qtdragon.adoc:624 #, no-wrap msgid "" "qtdragon.slider-override-feed\n" @@ -88680,7 +88693,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:627 +#: src/gui/qtdragon.adoc:628 msgid "" "These output pins are available when setting the Versa Probe INI option. " "They can be used for auto-tool-length-probe at tool change - with added " @@ -88688,7 +88701,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:636 +#: src/gui/qtdragon.adoc:637 #, no-wrap msgid "" "qtversaprobe.enable\n" @@ -88700,7 +88713,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:640 +#: src/gui/qtdragon.adoc:641 #, no-wrap msgid "" "This pin will be true when the loaded tool equals the number set in the Versa Probe tool number in the preference file.\n" @@ -88708,13 +88721,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:644 +#: src/gui/qtdragon.adoc:645 #, no-wrap msgid "qtversaprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:649 +#: src/gui/qtdragon.adoc:650 #, no-wrap msgid "" "This output pin is available when setting the Basic Probe INI option.\n" @@ -88723,30 +88736,30 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:653 src/gui/qtdragon.adoc:974 +#: src/gui/qtdragon.adoc:654 src/gui/qtdragon.adoc:975 #, no-wrap msgid "qtbasicprobe.probe-loaded\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:656 +#: src/gui/qtdragon.adoc:657 msgid "" "This input pin is available to toggle pause/resume of a running program." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:660 +#: src/gui/qtdragon.adoc:661 #, no-wrap msgid "qtdragon.external-pause\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:663 +#: src/gui/qtdragon.adoc:664 msgid "You can externally operate dialog responses on most qtdragon dialogs." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:668 +#: src/gui/qtdragon.adoc:669 #, no-wrap msgid "" "qtdragon.dialog-ok\n" @@ -88755,13 +88768,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:670 +#: src/gui/qtdragon.adoc:671 #, no-wrap msgid "HAL files" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:675 +#: src/gui/qtdragon.adoc:676 msgid "" "The HAL files supplied are for simulation only. A real machine needs its " "own custom HAL files. The QtDragon screen works with 3 or 4 axes with one " @@ -88769,13 +88782,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:676 +#: src/gui/qtdragon.adoc:677 #, no-wrap msgid "Manual Tool Changes" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:681 +#: src/gui/qtdragon.adoc:682 msgid "" "If your machine requires manual tool changes, QtDragon can pop a message box " "to direct you. QtDragon emulates the hal_manualtoolchange HAL pins - don't " @@ -88784,7 +88797,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:694 +#: src/gui/qtdragon.adoc:695 #, no-wrap msgid "" "The screen is intended to interface to a VFD, but will still work without it.\n" @@ -88793,13 +88806,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:695 +#: src/gui/qtdragon.adoc:696 #, no-wrap msgid "Auto Raise Z Axis on Program Pause" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:709 +#: src/gui/qtdragon.adoc:710 #, no-wrap msgid "" "QtDragon can be set up to automatically raise and lower the Z axis and stop the spindle, when the program is paused.\n" @@ -88817,7 +88830,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:716 +#: src/gui/qtdragon.adoc:717 msgid "" "If using the Spindle lift option, HALUI can not be used to pause/resume the " "program. There is a pin, 'QtDragon.external-pause' available to pause/" @@ -88829,19 +88842,19 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:718 +#: src/gui/qtdragon.adoc:719 msgid "" "This optional behaviour requires additions to the INI and the " "QtDragon_postgui HAL file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:720 +#: src/gui/qtdragon.adoc:721 msgid "In the INI, under the AXIS_Z heading." msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:725 +#: src/gui/qtdragon.adoc:726 #, no-wrap msgid "" "[AXIS_Z]\n" @@ -88849,7 +88862,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:728 +#: src/gui/qtdragon.adoc:729 #, no-wrap msgid "" "This reserves 20% of max velocity and max acceleration for the external offsets.\n" @@ -88857,12 +88870,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:730 +#: src/gui/qtdragon.adoc:731 msgid "In the qtdragon_postgui.hal file add:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:738 +#: src/gui/qtdragon.adoc:739 #, no-wrap msgid "" "# Set up Z axis external offsets\n" @@ -88873,7 +88886,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:741 +#: src/gui/qtdragon.adoc:742 #, no-wrap msgid "" "# Inhibit spindle when paused\n" @@ -88881,7 +88894,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:744 +#: src/gui/qtdragon.adoc:745 #, no-wrap msgid "" "# uncomment for dragon_hd\n" @@ -88889,7 +88902,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:747 +#: src/gui/qtdragon.adoc:748 #, no-wrap msgid "" "setp axis.z.eoffset-enable 1\n" @@ -88897,25 +88910,25 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:749 +#: src/gui/qtdragon.adoc:750 #, no-wrap msgid "Z level compensation" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:752 +#: src/gui/qtdragon.adoc:753 msgid "" "QtDragon_hd can be set up to probe and compensate for Z level height changes " "by utilizing the external program 'G-code Ripper'." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:755 src/gui/qtdragon.adoc:1161 +#: src/gui/qtdragon.adoc:756 src/gui/qtdragon.adoc:1162 msgid "This is only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:760 +#: src/gui/qtdragon.adoc:761 msgid "" "Z level compensation is a bed levelling/distortion correction function " "typically used in 3D printing or engraving. It uses a HAL non-realtime " @@ -88927,7 +88940,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:765 +#: src/gui/qtdragon.adoc:766 msgid "" "When Z LEVEL COMP is enabled, the compensation component reads a probe data " "file, which must be called 'probe_points.txt'. The file can be modified or " @@ -88937,7 +88950,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:768 +#: src/gui/qtdragon.adoc:769 msgid "" "The probe data file is generated by a probing program, which itself is " "generated by an external python program called `gcode_ripper`, which can be " @@ -88945,80 +88958,80 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:769 +#: src/gui/qtdragon.adoc:770 #, no-wrap msgid "Using G-code Ripper for Z level Compensation" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:771 +#: src/gui/qtdragon.adoc:772 #, no-wrap msgid "QtDragon_hd showing G-code Ripper" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "QtDragon G-code Ripper" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:772 +#: src/gui/qtdragon.adoc:773 #, no-wrap msgid "images/qtdragon_hd_gcoderipper.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:777 +#: src/gui/qtdragon.adoc:778 msgid "" "G-code Ripper offers many functions that we will not go in to here. This is " "only available in the QtDragon_hd version." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:779 +#: src/gui/qtdragon.adoc:780 msgid "" "In qtdragon_hd, switch to the file tab and press the load G-code Ripper " "button." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:780 +#: src/gui/qtdragon.adoc:781 msgid "Set origin to match the origin of the G-code file to be probed." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:781 +#: src/gui/qtdragon.adoc:782 msgid "Under G-Code Operations, check Auto Probe." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:782 +#: src/gui/qtdragon.adoc:783 msgid "File -> Open G-Code File (The file you will run after compensation)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:783 +#: src/gui/qtdragon.adoc:784 msgid "If necessary, make adjustments and press Recalculate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:784 +#: src/gui/qtdragon.adoc:785 msgid "Press Save G-Code File - Probe Only." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:785 +#: src/gui/qtdragon.adoc:786 msgid "Save the generated file to the nc_files folder." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:786 +#: src/gui/qtdragon.adoc:787 msgid "Exit gcode_ripper." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:787 +#: src/gui/qtdragon.adoc:788 msgid "" "There should now be a file in the nc_files folder called {something}-probe-" "only.ngc. Set the file filter to G-Code files, navigate to the nc_files " @@ -89026,7 +89039,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:788 +#: src/gui/qtdragon.adoc:789 msgid "" "Without changing the offsets, run this program. Make sure the probe tool is " "installed. When complete, there will be a file in the config directory " @@ -89034,7 +89047,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:792 +#: src/gui/qtdragon.adoc:793 msgid "" "In qtdragon_hd, press the 'Enable Z Comp' button to enable compensation. " "Look at the status line for indication of success or failure. Active " @@ -89043,20 +89056,20 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:795 +#: src/gui/qtdragon.adoc:796 msgid "" "If you use auto raise Z to lift the spindle on pause, you must combine the " "two with a HAL component and feed that to LinuxCNC's motion component." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:796 +#: src/gui/qtdragon.adoc:797 #, no-wrap msgid "Sample postgui HAL file for combined spindle raise and Z Level compensation" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:801 +#: src/gui/qtdragon.adoc:802 #, no-wrap msgid "" "# load components\n" @@ -89064,7 +89077,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:804 +#: src/gui/qtdragon.adoc:805 #, no-wrap msgid "" "loadrt logic names=logic-and personality=0x102\n" @@ -89072,7 +89085,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:808 +#: src/gui/qtdragon.adoc:809 #, no-wrap msgid "" "# load a summing component for adding spindle lift and Z compensation\n" @@ -89081,7 +89094,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:813 +#: src/gui/qtdragon.adoc:814 #, no-wrap msgid "" "loadusr -Wn z_level_compensation z_level_compensation\n" @@ -89091,7 +89104,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:816 +#: src/gui/qtdragon.adoc:817 #, no-wrap msgid "" "# connect signals to LinuxCNC's motion component\n" @@ -89099,7 +89112,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:822 +#: src/gui/qtdragon.adoc:823 #, no-wrap msgid "" "net eoffset-clear axis.z.eoffset-clear\n" @@ -89110,7 +89123,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:829 +#: src/gui/qtdragon.adoc:830 #, no-wrap msgid "" "# external offsets for spindle pause function\n" @@ -89122,7 +89135,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:838 +#: src/gui/qtdragon.adoc:839 #, no-wrap msgid "" "## Z level compensation\n" @@ -89136,7 +89149,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:844 +#: src/gui/qtdragon.adoc:845 #, no-wrap msgid "" "# add Z level and scaled spindle raise level values together\n" @@ -89147,7 +89160,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:853 +#: src/gui/qtdragon.adoc:854 msgid "" "The probe screen has been through basic testing but there could still be " "some minor bugs. When running probing routines, use extreme caution until " @@ -89157,14 +89170,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:856 +#: src/gui/qtdragon.adoc:857 msgid "" "Probing is very unforgiving to mistakes; be sure to check settings before " "using." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:861 +#: src/gui/qtdragon.adoc:862 msgid "" "QtDragon has 2 methods for setting Z0. The first is a touchplate, where a " "metal plate of known thickness is placed on top of the workpiece, then the " @@ -89174,7 +89187,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:864 +#: src/gui/qtdragon.adoc:865 msgid "" "The second method uses a tool setter in a fixed position and a known height " "above the table where the probe signal will be triggered. In order to set " @@ -89182,25 +89195,25 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:866 +#: src/gui/qtdragon.adoc:867 msgid "" "how far above the table the probe trigger point is (tool setter height) and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:867 +#: src/gui/qtdragon.adoc:868 msgid "how far above the table the top of the workpiece is." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:869 +#: src/gui/qtdragon.adoc:870 msgid "" "This operation has to be done every time the tool is changed as the tool " "length is not saved." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:873 +#: src/gui/qtdragon.adoc:874 msgid "" "For touching off with a touch probe, whether you use the touchplate " "operation with thickness set to 0 or use a probing routine, the height from " @@ -89209,32 +89222,32 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:874 +#: src/gui/qtdragon.adoc:875 #, no-wrap msgid "Versa Probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:876 +#: src/gui/qtdragon.adoc:877 #, no-wrap msgid "QtDragon - Versa Probe Option" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:877 src/gui/qtdragon.adoc:924 +#: src/gui/qtdragon.adoc:878 src/gui/qtdragon.adoc:925 #, no-wrap msgid "QtDragon Probe" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:877 src/gui/qtvcp-widgets.adoc:2501 +#: src/gui/qtdragon.adoc:878 src/gui/qtvcp-widgets.adoc:2501 #: src/gui/qtvcp-widgets.adoc:2825 #, no-wrap msgid "images/qtvcp_versaProbe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:881 +#: src/gui/qtdragon.adoc:882 #, no-wrap msgid "" "Versa probe is used to semi-automatically probe work pieces to find edges, centers and angles.\n" @@ -89242,31 +89255,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:883 src/gui/qtdragon.adoc:937 +#: src/gui/qtdragon.adoc:884 src/gui/qtdragon.adoc:938 msgid "You must carefully set the 'Probing Parameters':" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:884 +#: src/gui/qtdragon.adoc:885 #, no-wrap msgid "'DIAMETER'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 msgid "" "This is the diameter of the probe tip. The accuracy of probe measurements is " "directly affected by the accuracy of the probe tip diameter." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:885 +#: src/gui/qtdragon.adoc:886 #, no-wrap msgid "'TRAVEL'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 msgid "" "The distance that the probe will travel during the initial search. If the " "search distance is too short, you will receive a message like \"G38 finished " @@ -89275,13 +89288,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:886 +#: src/gui/qtdragon.adoc:887 #, no-wrap msgid "'LATCH RTN'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 msgid "" "The distance the probe is retracted after making initial contact with the " "workpiece. This should be a short distance because the second approach will " @@ -89292,13 +89305,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:887 +#: src/gui/qtdragon.adoc:888 #, no-wrap msgid "'SEARCH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 msgid "" "This is the feed rate at which the probe searches for the target workpiece " "in machine units per minute. The search speed should be slow enough to give " @@ -89307,13 +89320,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:888 +#: src/gui/qtdragon.adoc:889 #, no-wrap msgid "'PROBE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 msgid "" "Once initial contact has been made and the probe is retracted, it will wait " "for 0.5 seconds before performing the search again at a lower speed, the " @@ -89322,26 +89335,26 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:889 +#: src/gui/qtdragon.adoc:890 #, no-wrap msgid "'RAPID'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 msgid "" "Axis movements not associated with searching are done at the speed defined " "by RAPID in machine units per minute." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:890 +#: src/gui/qtdragon.adoc:891 #, no-wrap msgid "'SIDE/EDGE LENGTH'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 msgid "" "This is the distance the probe will move at the rapid rate to the position " "where it will begin a search. If measuring a corner, it will move EDGE " @@ -89352,13 +89365,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:891 +#: src/gui/qtdragon.adoc:892 #, no-wrap msgid "'PROBE HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 msgid "" "The height of the tool sensor from the machine table surface. This value is " "used to calculate the Z zero height for the current work coordinate system " @@ -89366,13 +89379,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:892 +#: src/gui/qtdragon.adoc:893 #, no-wrap msgid "'BLOCK HT'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 msgid "" "The height of the top of the workpiece from the machine table surface. This " "value is used to calculate the Z zero height for the current work coordinate " @@ -89380,13 +89393,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:893 +#: src/gui/qtdragon.adoc:894 #, no-wrap msgid "'XY CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 msgid "" "The distance that the probe will move away from an edge or corner before " "performing a search. It should be large enough to ensure that the probe will " @@ -89396,13 +89409,13 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:894 +#: src/gui/qtdragon.adoc:895 #, no-wrap msgid "'Z CLEARANCE'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:895 +#: src/gui/qtdragon.adoc:896 msgid "" "The distance that the probe will move down before performing a search. If " "measuring an inside hole, the probe could be manually jogged to the starting " @@ -89410,49 +89423,49 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:897 +#: src/gui/qtdragon.adoc:898 msgid "There are three toggle buttons:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:898 +#: src/gui/qtdragon.adoc:899 #, no-wrap msgid "'Auto Zero'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 msgid "" "This selects if after probing the relevant axis is set to zero in the " "current user system." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:899 +#: src/gui/qtdragon.adoc:900 #, no-wrap msgid "'Auto Skew'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 msgid "" "This selects if after probing, the system will be rotated or just display " "the calculated rotation." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:900 +#: src/gui/qtdragon.adoc:901 #, no-wrap msgid "'Tool Measure'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:901 +#: src/gui/qtdragon.adoc:902 msgid "This (if integrated) turns auto tool probing on and off." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:907 +#: src/gui/qtdragon.adoc:908 #, no-wrap msgid "" "Versaprobe offers 5 output pins for tool measurement purpose and one that can be used to inhibit the spindle when the probe is loaded.\n" @@ -89461,7 +89474,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:911 +#: src/gui/qtdragon.adoc:912 #, no-wrap msgid "" "[VERSA_PROBE_OPTIONS]\n" @@ -89469,105 +89482,105 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:913 src/gui/qtdragon.adoc:1208 +#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 #, no-wrap msgid "`qtversaprobe.enable` (HAL_BIT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 msgid "Measurement enabled or not tool. Reflects screen button state." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:914 src/gui/qtdragon.adoc:1209 +#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 #, no-wrap msgid "`qtversaprobe.blockheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 msgid "" "The measured height of the top face of the workpiece. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:915 src/gui/qtdragon.adoc:1210 +#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 #, no-wrap msgid "`qtversaprobe.probeheight` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 msgid "The toolsetter probe switch height. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:916 src/gui/qtdragon.adoc:1211 +#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 #, no-wrap msgid "`qtversaprobe.searchvel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 msgid "The velocity to search for the tool probe switch" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:917 src/gui/qtdragon.adoc:1212 +#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 #, no-wrap msgid "`qtversaprobe.probevel` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 msgid "The velocity to probe tool length. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:918 src/gui/qtdragon.adoc:1213 +#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 #, no-wrap msgid "`qtversaprobe.backoffdist` (HAL_FLOAT)" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:919 src/gui/qtdragon.adoc:1214 +#: src/gui/qtdragon.adoc:920 src/gui/qtdragon.adoc:1215 msgid "" "The distance the probe backs off after triggering. Reflects screen entry." msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:919 +#: src/gui/qtdragon.adoc:920 #, no-wrap msgid "`qtversaprobe.probe-loaded` (HAL_BIT)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:920 +#: src/gui/qtdragon.adoc:921 msgid "" "Reflect if the current tool is equal to the preference file probe number." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:921 +#: src/gui/qtdragon.adoc:922 #, no-wrap msgid "Basic probe" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:923 +#: src/gui/qtdragon.adoc:924 #, no-wrap msgid "QtDragon - Basic Probe Option" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:924 src/gui/qtvcp-widgets.adoc:763 +#: src/gui/qtdragon.adoc:925 src/gui/qtvcp-widgets.adoc:763 #, no-wrap msgid "images/qtvcp_basicProbe.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:928 +#: src/gui/qtdragon.adoc:929 msgid "" "Basic probe is used to semi-automatically probe work pieces to find edges, " "centers and angles. The combo box allows selecting the basic type of " @@ -89575,253 +89588,253 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:930 +#: src/gui/qtdragon.adoc:931 msgid "Outside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:931 +#: src/gui/qtdragon.adoc:932 msgid "Inside Corners" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:932 +#: src/gui/qtdragon.adoc:933 msgid "Edge Angles" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:933 +#: src/gui/qtdragon.adoc:934 msgid "Boss and Pockets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:934 +#: src/gui/qtdragon.adoc:935 msgid "Ridge and Valleys" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:935 +#: src/gui/qtdragon.adoc:936 msgid "Calibration" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:938 +#: src/gui/qtdragon.adoc:939 #, no-wrap msgid "'Probe Tool'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 msgid "Will only allow probing if this tool number is in the spindle" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:939 +#: src/gui/qtdragon.adoc:940 #, no-wrap msgid "'Probe Diameter'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 msgid "The size of the probe tip" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:940 +#: src/gui/qtdragon.adoc:941 #, no-wrap msgid "'Probe Rapid'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 msgid "The speed of rapid moves in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:941 +#: src/gui/qtdragon.adoc:942 #, no-wrap msgid "'Probe Search'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 msgid "The speed of the first 'rough' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:942 +#: src/gui/qtdragon.adoc:943 #, no-wrap msgid "'Probe Feed'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 msgid "The speed of the second 'fine' search in machine units" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:943 +#: src/gui/qtdragon.adoc:944 #, no-wrap msgid "'Step Off'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 msgid "Back off and re-probe distance" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:944 +#: src/gui/qtdragon.adoc:945 #, no-wrap msgid "'Max XY Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 msgid "" "The maximum distance the probe will search for in X and Y before failing " "with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:945 +#: src/gui/qtdragon.adoc:946 #, no-wrap msgid "'Max Z Distance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 msgid "" "The maximum distance the probe will search for in Z before failing with error" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:946 +#: src/gui/qtdragon.adoc:947 #, no-wrap msgid "'XY Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 msgid "" "Clearance distance from probe to wall edge before rapid traversing down in Z " "and 'rough' probing" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:947 +#: src/gui/qtdragon.adoc:948 #, no-wrap msgid "'Z Clearance'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 msgid "Clearance distance from probed to top of material" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:948 +#: src/gui/qtdragon.adoc:949 #, no-wrap msgid "'Extra Depth'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:949 +#: src/gui/qtdragon.adoc:950 msgid "Distance from top of material to desired probe depth" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:951 +#: src/gui/qtdragon.adoc:952 msgid "There are also hint parameters depending on selected probing type:" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:952 +#: src/gui/qtdragon.adoc:953 #, no-wrap msgid "'Edge Width'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 msgid "" "Desired distance from the probe start position, along wall edge before " "starting to probe" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:953 +#: src/gui/qtdragon.adoc:954 #, no-wrap msgid "'Diameter Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 msgid "" "Used by Round Boss or Round Pocket probing (start move: 1/2 diameter plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:954 +#: src/gui/qtdragon.adoc:955 #, no-wrap msgid "'X Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 X length plus XY " "clearance)" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:955 +#: src/gui/qtdragon.adoc:956 #, no-wrap msgid "'Y Hint'" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:956 +#: src/gui/qtdragon.adoc:957 msgid "" "Used by Rectangular Boss/Pocket probing (start move: 1/2 Y length plus XY " "clearance)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:958 +#: src/gui/qtdragon.adoc:959 msgid "After setting the parameters and hints:" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:960 +#: src/gui/qtdragon.adoc:961 msgid "" "Manually move the probe to the approximate position represented by the green " "target on the button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:961 +#: src/gui/qtdragon.adoc:962 msgid "Confirm the parameters are reasonable." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:962 +#: src/gui/qtdragon.adoc:963 msgid "Press the desired probing button." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:964 +#: src/gui/qtdragon.adoc:965 msgid "The probing routine will start immediately." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:966 +#: src/gui/qtdragon.adoc:967 msgid "" "Pressing the stop button or the keyboard escape key, will abort the probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:970 +#: src/gui/qtdragon.adoc:971 #, no-wrap msgid "" "This can be used to inhibit the spindle when the probe is loaded.\n" @@ -89829,13 +89842,13 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:976 +#: src/gui/qtdragon.adoc:977 #, no-wrap msgid "Corner Probe Example" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:980 +#: src/gui/qtdragon.adoc:981 msgid "" "Lets discuss inside corner probing using the top right button in Basic Probe " "(back_right_inside). While all probe entries must be correct, the most " @@ -89843,63 +89856,63 @@ msgid "" msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:981 +#: src/gui/qtdragon.adoc:982 #, no-wrap msgid "XY CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 msgid "Distance away from edge before rough probing," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:982 +#: src/gui/qtdragon.adoc:983 #, no-wrap msgid "Z CLEARANCE" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 msgid "Distance from probe to top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:983 +#: src/gui/qtdragon.adoc:984 #, no-wrap msgid "EXTRA DEPTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 msgid "Distance to lower probe from top of material," msgstr "" #. type: Labeled list -#: src/gui/qtdragon.adoc:984 +#: src/gui/qtdragon.adoc:985 #, no-wrap msgid "EDGE WIDTH" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:985 +#: src/gui/qtdragon.adoc:986 msgid "Distance along edge wall (away from corner) to start probing." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:988 +#: src/gui/qtdragon.adoc:989 msgid "" "These distance are always to be set in 'machine units' (mm for metric " "machine, inch for imperial machine)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:990 +#: src/gui/qtdragon.adoc:991 msgid "Preset:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:992 +#: src/gui/qtdragon.adoc:993 msgid "" "manual set probe at the intersection of the edges (ie corner) of material as " "described by the green bullseye on the button. Set it Z CLEARANCE above the " @@ -89907,7 +89920,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:994 +#: src/gui/qtdragon.adoc:995 msgid "" "set EXTRA CLEARANCE to a value that you want the probe to go below the _top_ " "of material. (So the probe will move from its start position down Z " @@ -89915,14 +89928,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:995 +#: src/gui/qtdragon.adoc:996 msgid "" "set XY CLEARANCE to a value that definitely gives clearance from the wall so " "when the probe goes down it does not hit anything." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:996 +#: src/gui/qtdragon.adoc:997 msgid "" "set EDGE WIDTH to a value that describes the distance measured from the " "corner, along the wall to where you wish to probe. this edge distance will " @@ -89930,69 +89943,69 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:998 +#: src/gui/qtdragon.adoc:999 msgid "Sequence after pressing the probe button: +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1000 +#: src/gui/qtdragon.adoc:1001 msgid "" "Rapid EDGE WIDTH distance away from corner at the same time moving XY " "CLEARANCE away from edge. So this is a slightly diagonal move." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1001 +#: src/gui/qtdragon.adoc:1002 msgid "Move probe down by Z CLEARANCE + EXTRA DEPTH," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1002 +#: src/gui/qtdragon.adoc:1003 msgid "probe wall twice (rough and fine)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1003 +#: src/gui/qtdragon.adoc:1004 msgid "" "move diagonally to the other wall as set by EDGE WIDTH and XY CLEARANCE," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1004 +#: src/gui/qtdragon.adoc:1005 msgid "probe wall twice," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1005 +#: src/gui/qtdragon.adoc:1006 msgid "" "raise probe up by Z CLEARANCE + EXTRA DEPTH (returns to starting height)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1006 +#: src/gui/qtdragon.adoc:1007 msgid "rapid back to starting corner (now calculated using the probed walls)," msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1007 +#: src/gui/qtdragon.adoc:1008 msgid "" "if auto zero button is enabled, set X and Y of the current user system to " "zero." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1008 +#: src/gui/qtdragon.adoc:1009 #, no-wrap msgid "Customizing Probe Screen Widget" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1010 +#: src/gui/qtdragon.adoc:1011 msgid "It is possible to load a customized version of the probe widget. +" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1017 +#: src/gui/qtdragon.adoc:1018 #, no-wrap msgid "" "There should be a folder in the config folder; for screens: named /qtvcp/.\n" @@ -90004,31 +90017,31 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1020 +#: src/gui/qtdragon.adoc:1021 #, no-wrap msgid "Touch plate" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1022 +#: src/gui/qtdragon.adoc:1023 #, no-wrap msgid "QtDragon - Touch Plate" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "QtDragon Touch Plate" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1023 +#: src/gui/qtdragon.adoc:1024 #, no-wrap msgid "images/qtdragon_touchplate.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1028 +#: src/gui/qtdragon.adoc:1029 msgid "" "You can use a conductive touch plate or equivalent to auto touch off (zero " "the user coordinate) for the Z position of a tool. There must be a tool " @@ -90037,7 +90050,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1033 +#: src/gui/qtdragon.adoc:1034 msgid "" "When using a conductive plate the search and probe velocity should be the " "same and slow. If using a tool setter that has spring loaded travel then " @@ -90047,7 +90060,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1040 +#: src/gui/qtdragon.adoc:1041 msgid "" "Place the plate on top of the surface you wish to zero Z on. Connect the " "probe input wire to the tool (if using a conductive plate). There is a LED " @@ -90059,33 +90072,33 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1046 +#: src/gui/qtdragon.adoc:1047 msgid "" "QtDragon can be setup to do integrated auto tool measurement using the Versa " "Probe widget and remap code." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1048 +#: src/gui/qtdragon.adoc:1049 msgid "This feature assumes the use of two probes in concert:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1050 +#: src/gui/qtdragon.adoc:1051 msgid "" "A tool switch sensor, fixed somewhere on the machine (sometimes called a " "tool-setter), and" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1051 +#: src/gui/qtdragon.adoc:1052 msgid "" "a spindle probe that is installed temporarily at the beginning of the job " "(sometimes called an xyz probe or a Renishaw probe)." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1055 +#: src/gui/qtdragon.adoc:1056 msgid "" "These techniques are useful for machines that do not have repeatable tool " "holders and do not have automatic tool changing devices. (For machines with " @@ -90096,7 +90109,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1057 +#: src/gui/qtdragon.adoc:1058 msgid "" "To use this feature, you will need to do some additional settings and you " "may want to use the offered HAL pins to get values in your own ngc remap " @@ -90104,45 +90117,45 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1059 +#: src/gui/qtdragon.adoc:1060 msgid "" "First, this document covers how to use this technique. Second, this document " "covers how to set up for this technique at the beginning of a production run." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1060 +#: src/gui/qtdragon.adoc:1061 #, no-wrap msgid "Workflow Overview" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1063 +#: src/gui/qtdragon.adoc:1064 msgid "A detailed workflow walkthrough follows this overview." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1065 +#: src/gui/qtdragon.adoc:1066 msgid "Setup steps include:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1067 +#: src/gui/qtdragon.adoc:1068 msgid "Entering the probe velocities on the versa probe settings page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1068 +#: src/gui/qtdragon.adoc:1069 msgid "Enabling \"Use Tool Measurement\" on the Versa Probe tab." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1069 +#: src/gui/qtdragon.adoc:1070 msgid "Enabling \"Use Tool Sensor\" under Settings." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1074 +#: src/gui/qtdragon.adoc:1075 msgid "" "When fist setting up auto tool measurement, please use caution until you " "confirm tool change and probe locations - it is easy to break a tool/probe. " @@ -90150,39 +90163,39 @@ msgid "" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1076 +#: src/gui/qtdragon.adoc:1077 msgid "" "Tool Measurement in QtDragon is organized into the following steps which " "will be explained in more detail in the following section:" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1078 +#: src/gui/qtdragon.adoc:1079 msgid "" "Zero the probe tool by measuring the tool setter with the spindle probe " "installed" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1080 +#: src/gui/qtdragon.adoc:1081 msgid "" "Measure the height of your block from the base, where your tool switch is " "located, to the upper face of the block (including chuck etc.)." msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1081 +#: src/gui/qtdragon.adoc:1082 msgid "In the Versa probe tab, enter the measured value for block height." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1083 +#: src/gui/qtdragon.adoc:1084 #, no-wrap msgid "Auto tool measurement" msgstr "" #. type: IMPORTANT -#: src/gui/qtdragon.adoc:1088 +#: src/gui/qtdragon.adoc:1089 msgid "" "With the first given tool change the tool will be measured and the offset " "will be set automatically to fit the block height. The advantage of this " @@ -90190,7 +90203,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1091 +#: src/gui/qtdragon.adoc:1092 msgid "" "Your program must contain a tool change at the beginning. The tool will be " "measured, even it has been used before, so there is no danger if the block " @@ -90199,73 +90212,73 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1093 +#: src/gui/qtdragon.adoc:1094 msgid "" "The sequence of events (using the default files in the default setting):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1095 +#: src/gui/qtdragon.adoc:1096 msgid "Rapid move in Z to position defined in the INI's [TOOL_CHANGE] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1096 +#: src/gui/qtdragon.adoc:1097 msgid "Rapid move in X and Y to number defined in INI's [TOOL_CHANGE] X and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1097 +#: src/gui/qtdragon.adoc:1098 msgid "" "Perform normal M6 tool change, i.e., stop spindle, send message to user to " "change the tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1098 +#: src/gui/qtdragon.adoc:1099 msgid "" "Rapid move in X and Y to position defined in the INI's [VERSA_TOOLSETTER] X " "and Y." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1099 +#: src/gui/qtdragon.adoc:1100 msgid "" "Rapid move down in Z to position defined in the INI's [VERSA_TOOLSETTER] Z." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1100 +#: src/gui/qtdragon.adoc:1101 msgid "" "Probe down in Z to maximum defined in the INI's [VERSA_TOOLSETTER] MAXPROBE." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1101 +#: src/gui/qtdragon.adoc:1102 msgid "" "Changes the offset of the current work coordinate system to match the " "difference between the previous tool and the currently measured tool." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1102 +#: src/gui/qtdragon.adoc:1103 msgid "" "Rapid move up in Z to position defined in the INI's [VERSA_TOOLSETTER] " "Z_MAX_CLEAR." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1103 +#: src/gui/qtdragon.adoc:1104 msgid "Rapid move to the X Y position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1104 +#: src/gui/qtdragon.adoc:1105 msgid "Rapid move down to the Z position when the tool change was called." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1109 +#: src/gui/qtdragon.adoc:1110 #, no-wrap msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. +\n" @@ -90274,25 +90287,25 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1110 +#: src/gui/qtdragon.adoc:1111 #, no-wrap msgid "Detailed Workflow Example" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1112 +#: src/gui/qtdragon.adoc:1113 #, no-wrap msgid "One Time Setup" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1115 +#: src/gui/qtdragon.adoc:1116 msgid "" "The following setups need only be done once as long as they remain in effect:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1117 +#: src/gui/qtdragon.adoc:1118 msgid "" "Under Probe Tool Screens: Ensure reasonable values for \"Rapid\" and " "\"Search,\" these are the speeds at which the probing will be performed and " @@ -90300,28 +90313,28 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1118 +#: src/gui/qtdragon.adoc:1119 msgid "" "Under Probe Tool Screens: Ensure that \"Tool Measure\" is enabled (this is a " "button that must be highlighted)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1119 +#: src/gui/qtdragon.adoc:1120 msgid "" "Under Settings: Ensure that \"Use Tool Sensor\" is enabled (this is a tick-" "box that must be checked)" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1120 +#: src/gui/qtdragon.adoc:1121 msgid "" "In the Tool Table: Set up a tool for the spindle probe and ensure that its Z " "offset is set to zero." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1125 +#: src/gui/qtdragon.adoc:1126 msgid "" "It is possible to use a non-zero tool length for the tool probe, but this " "requires extra steps and is easy to make mistakes. The following procedure " @@ -90329,25 +90342,25 @@ msgid "" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1126 +#: src/gui/qtdragon.adoc:1127 #, no-wrap msgid "Procedure before starting a program" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1129 +#: src/gui/qtdragon.adoc:1130 msgid "" "The following setup is done before beginning a program that has M6 tool " "change commands inside it." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1131 +#: src/gui/qtdragon.adoc:1132 msgid "Physically load the spindle probe into the spindle." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1132 +#: src/gui/qtdragon.adoc:1133 msgid "" "Logically load the spindle probe into the spindle with the M61 Qx command " "where x is the number in the tool table for the spindle probe (there is a " @@ -90355,14 +90368,14 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1133 +#: src/gui/qtdragon.adoc:1134 msgid "" "Position to the Toolsetter: Use the button under the Probe Screens for \"Go " "To Toolsetter\" to position the spindle above the Toolsetter." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1134 +#: src/gui/qtdragon.adoc:1135 msgid "" "Toolsetter Measure: Use the button under the Probe Screens for \"Probe Tool " "Setter Z Height.\" Note that this will set and display on the Probe Settings " @@ -90370,12 +90383,12 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1135 +#: src/gui/qtdragon.adoc:1136 msgid "Jog to your workpiece." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1136 +#: src/gui/qtdragon.adoc:1137 msgid "" "Workpiece Measure: Use the button under the Probe Screens for \"Probe Z " "Height of Material:\" this will set and display on the Probe Settings screen " @@ -90384,7 +90397,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1137 +#: src/gui/qtdragon.adoc:1138 msgid "" "Set Work Coordinate System (ie, G54, or other): Use the Probe Tool and " "whatever probe screen or other method is appropriate to set the X, Y, and Z " @@ -90392,7 +90405,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1138 +#: src/gui/qtdragon.adoc:1139 msgid "" "If your program begins with a TnM6 command before spinning the spindle, you " "may leave the spindle probe installed. You may also issue a TnM6 command to " @@ -90401,14 +90414,14 @@ msgid "" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1141 +#: src/gui/qtdragon.adoc:1142 msgid "" "Take care not to leave the spindle probe in the spindle if a program may " "start the spindle." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1143 +#: src/gui/qtdragon.adoc:1144 msgid "" "Once those steps are complete, a program with multiple TnM6 toolchanges can " "be started and will operate with automatic pauses for manual tool change " @@ -90416,7 +90429,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1146 +#: src/gui/qtdragon.adoc:1147 msgid "" "After probing the new tool length using the tool-setter, this remap code " "uses a G43 which applies the offset to the Work Coordinate system which was " @@ -90427,13 +90440,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1147 +#: src/gui/qtdragon.adoc:1148 #, no-wrap msgid "Work Piece Height Probing in QtDragon_hd" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1151 +#: src/gui/qtdragon.adoc:1152 msgid "" "The [TOOL_CHANGE] Z position should be high enough so the tool will not hit " "the tool probe when moving to the [VERSA_TOOLSETTER] X and Y position. " @@ -90441,214 +90454,214 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1152 +#: src/gui/qtdragon.adoc:1153 #, no-wrap msgid "Work Piece Height Probing" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1154 +#: src/gui/qtdragon.adoc:1155 #, no-wrap msgid "QtDragon_hd - Work piece Height probing" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "QtDragon_hd height probing" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1155 +#: src/gui/qtdragon.adoc:1156 #, no-wrap msgid "images/qtdragon_hd_workpiece_probe.png" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1158 +#: src/gui/qtdragon.adoc:1159 msgid "" "This program probes 2 user specified locations in the Z axis and calculates " "the difference in heights." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1162 +#: src/gui/qtdragon.adoc:1163 #, no-wrap msgid "Enable Probe Position Set Buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1164 +#: src/gui/qtdragon.adoc:1165 msgid "When checked, the SET buttons are enabled." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1165 +#: src/gui/qtdragon.adoc:1166 msgid "" "This allows the user to automatically fill in the X, Y and Z parameters with " "the current position as displayed on the DROs." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1166 +#: src/gui/qtdragon.adoc:1167 #, no-wrap msgid "Autofill Workpiece Height on Main Screen" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1168 +#: src/gui/qtdragon.adoc:1169 msgid "" "When checked, the calculated height is automatically transferred to the " "Workpiece Height field in the main screen." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1169 +#: src/gui/qtdragon.adoc:1170 msgid "Otherwise, the main screen is not affected." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1170 +#: src/gui/qtdragon.adoc:1171 #, no-wrap msgid "Workpiece Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1172 +#: src/gui/qtdragon.adoc:1173 msgid "" "the X, Y and Z coordinates specify where the first probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1173 +#: src/gui/qtdragon.adoc:1174 #, no-wrap msgid "Machine Probe At" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1175 +#: src/gui/qtdragon.adoc:1176 msgid "" "the X, Y and Z coordinates specify where the second probing routine should " "start, in current WCS" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1176 +#: src/gui/qtdragon.adoc:1177 #, no-wrap msgid "Z Safe Travel Height" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1178 +#: src/gui/qtdragon.adoc:1179 msgid "" "The machine is raised to the Z safe travel height before jogging to the X " "and Y coordinates." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1179 +#: src/gui/qtdragon.adoc:1180 msgid "The spindle then lowers to the specified Z coordinate." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1180 +#: src/gui/qtdragon.adoc:1181 msgid "" "It should be selected so that the tool clears all obstructions while jogging." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1181 +#: src/gui/qtdragon.adoc:1182 #, no-wrap msgid "START button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1183 +#: src/gui/qtdragon.adoc:1184 msgid "The machine will jog to the first location and then probe down." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1184 +#: src/gui/qtdragon.adoc:1185 msgid "The machine then jogs to the second location and probes down again." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1185 +#: src/gui/qtdragon.adoc:1186 msgid "" "The difference in probed values is reported as Calculated Workpiece Height." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1186 +#: src/gui/qtdragon.adoc:1187 msgid "" "The parameters for search velocity, probe velocity, maximum probe distance " "and return distance are read from the main GUI Settings page." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1187 +#: src/gui/qtdragon.adoc:1188 #, no-wrap msgid "ABORT button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1189 +#: src/gui/qtdragon.adoc:1190 msgid "causes all jog and probe routines currently executing to stop." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1190 +#: src/gui/qtdragon.adoc:1191 #, no-wrap msgid "HELP button" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1192 +#: src/gui/qtdragon.adoc:1193 msgid "displays this help file." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1195 +#: src/gui/qtdragon.adoc:1196 msgid "Any 2 points within the machine operating volume can be specified." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1196 +#: src/gui/qtdragon.adoc:1197 msgid "" "If the first point is higher than the second, the calculated height will be " "a positive number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1197 +#: src/gui/qtdragon.adoc:1198 msgid "" "If the first point is lower than the second, the calculated height will be a " "negative number." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1198 +#: src/gui/qtdragon.adoc:1199 msgid "" "Units are irrelevant in this program. The probed values are not saved and " "only the difference is reported." msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1202 +#: src/gui/qtdragon.adoc:1203 msgid "" "Setting incorrect values can lead to crashes into fixtures on the machine " "work surface. Initial testing with no tool and safe heights is recommended." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1203 +#: src/gui/qtdragon.adoc:1204 #, no-wrap msgid "Tool Measurement Pins" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1207 +#: src/gui/qtdragon.adoc:1208 msgid "" "Versaprobe offers 5 output pins for tool measurement purpose. The pins are " "used to be read from a remap G-code subroutine, so the code can react to " @@ -90656,37 +90669,37 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1215 +#: src/gui/qtdragon.adoc:1216 #, no-wrap msgid "Tool Measurement INI File Modifications" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1218 +#: src/gui/qtdragon.adoc:1219 msgid "Modify your INI file to include the following:" msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1219 +#: src/gui/qtdragon.adoc:1220 #, no-wrap msgid "The PROBE section" msgstr "" #. type: CAUTION -#: src/gui/qtdragon.adoc:1223 +#: src/gui/qtdragon.adoc:1224 msgid "" "QtDragon allows you to select one of two styles of touch probe routines. " "Versa probe works with a M6 remap to add auto tool probing." msgstr "" #. type: Title ==== -#: src/gui/qtdragon.adoc:1231 +#: src/gui/qtdragon.adoc:1232 #, no-wrap msgid "The RS274NGC section" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1235 +#: src/gui/qtdragon.adoc:1236 #, no-wrap msgid "" "<>\n" @@ -90695,7 +90708,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1239 +#: src/gui/qtdragon.adoc:1240 msgid "" "These default entries should work fine in most situations. Some systems may " "need to use 'linuxcnc/nc_files/examples/' instead of 'linuxcnc/nc_files/'. " @@ -90704,13 +90717,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1243 src/lathe/lathe-user.adoc:39 +#: src/gui/qtdragon.adoc:1244 src/lathe/lathe-user.adoc:39 #, no-wrap msgid "[RS274NGC]\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1248 +#: src/gui/qtdragon.adoc:1249 #, no-wrap msgid "" "# Adjust this paths to point to folders with stdglue.py, qt_auto_tool_probe.ngc and on_abort.ngc\n" @@ -90720,7 +90733,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1251 +#: src/gui/qtdragon.adoc:1252 #, no-wrap msgid "" "# is the sub, with is called when a error during tool change happens.\n" @@ -90728,7 +90741,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1254 +#: src/gui/qtdragon.adoc:1255 #, no-wrap msgid "" "# The remap code for QtVCP's versaprobe's automatic tool probe of Z\n" @@ -90736,7 +90749,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1262 +#: src/gui/qtdragon.adoc:1263 #, no-wrap msgid "" "The position of the tool sensor and the start position of the probing movement.\n" @@ -90746,7 +90759,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1264 +#: src/gui/qtdragon.adoc:1265 msgid "" "Auto probe action sequence in the default qt_auto_probe_tool example remap " "defined above (this behavior can be changed by modifying either the remap " @@ -90755,44 +90768,44 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1266 +#: src/gui/qtdragon.adoc:1267 msgid "" "rapid move to the INI's [CHANGE_POSITION] Z position (this is a relative " "move, it adds this Z value to the current Z coordinate)" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1267 +#: src/gui/qtdragon.adoc:1268 msgid "rapid move to the INI's [CHANGE_POSITION] X & Y position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1268 +#: src/gui/qtdragon.adoc:1269 msgid "wait for manual tool change acknowledgement" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1269 +#: src/gui/qtdragon.adoc:1270 msgid "rapid move to the INI's [VERSA_TOOLSETTER] X & Y position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1270 src/gui/qtdragon.adoc:1273 +#: src/gui/qtdragon.adoc:1271 src/gui/qtdragon.adoc:1274 msgid "rapid move to the INI's [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1271 +#: src/gui/qtdragon.adoc:1272 msgid "fast probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1272 +#: src/gui/qtdragon.adoc:1273 msgid "slow probe" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1276 +#: src/gui/qtdragon.adoc:1277 #, no-wrap msgid "" "Z_MAX_CLEAR is the Z position to go to before moving to the tool setter when using the 'Travel to Toolsetter button'.\n" @@ -90800,27 +90813,27 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1278 +#: src/gui/qtdragon.adoc:1279 msgid "rapid move to [VERSA_TOOLSETTER] Z_MAX_CLEAR Z position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1279 +#: src/gui/qtdragon.adoc:1280 msgid "rapid move to [VERSA_TOOLSETTER] XY position" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1280 +#: src/gui/qtdragon.adoc:1281 msgid "rapid move to [VERSA_TOOLSETTER] Z position." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1282 +#: src/gui/qtdragon.adoc:1283 msgid "Example settings:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1290 +#: src/gui/qtdragon.adoc:1291 #, no-wrap msgid "" "[VERSA_TOOLSETTER]\n" @@ -90832,7 +90845,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1298 +#: src/gui/qtdragon.adoc:1299 msgid "" "This is not named TOOL_CHANGE_POSITION on purpose - *canon uses that name " "and will interfere otherwise*. The position to which to move the machine " @@ -90841,7 +90854,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1312 +#: src/gui/qtdragon.adoc:1313 msgid "" "The Python section sets up what files LinuxCNC's Python interpreter looks " "for, e.g., `toplevel.py` file in the `python` folder in the configuration " @@ -90851,7 +90864,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1319 +#: src/gui/qtdragon.adoc:1320 #, no-wrap msgid "" "# The path start point for all remap searches, i.e. Python's sys.path.append()\n" @@ -90861,13 +90874,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1321 +#: src/gui/qtdragon.adoc:1322 #, no-wrap msgid "Required HAL Connections" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1325 +#: src/gui/qtdragon.adoc:1326 msgid "" "Make sure to connect the tool probe input in your HAL file: If connected " "properly, you should be able to toggle the probe LED in QtDragon if you " @@ -90875,7 +90888,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1338 +#: src/gui/qtdragon.adoc:1339 msgid "" "A G-code program can be started at any line by clicking on the desired line " "in the G-code display while in AUTO mode. It is the operator's " @@ -90887,7 +90900,7 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1343 +#: src/gui/qtdragon.adoc:1344 msgid "" "LinuxCNC's run-from-line is not very user friendly. E.g., it does not start " "the spindle or confirm the proper tool. Also, it does not handle " @@ -90895,13 +90908,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1344 +#: src/gui/qtdragon.adoc:1345 #, no-wrap msgid "Laser buttons" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1349 +#: src/gui/qtdragon.adoc:1350 msgid "" "The LASER ON/OFF button in intended to turn an output on or off which is " "connected to a small laser crosshair projector. When the crosshair is " @@ -90911,13 +90924,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1350 +#: src/gui/qtdragon.adoc:1351 #, no-wrap msgid "Tabs Description" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1357 +#: src/gui/qtdragon.adoc:1358 msgid "" "Tabs allow the user to select the most appropriate info/control on the top " "three panels. If the on screen keyboard is showing and the user wishes to " @@ -90929,58 +90942,58 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1358 +#: src/gui/qtdragon.adoc:1359 #, no-wrap msgid "Main tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1362 +#: src/gui/qtdragon.adoc:1363 msgid "" "This tab displays the graphical representation of the current program. The " "side buttons will control the display." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1364 +#: src/gui/qtdragon.adoc:1365 msgid "'User View': Select/restore a user set view of the current program." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1365 +#: src/gui/qtdragon.adoc:1366 msgid "'P','X','Y','Z': Set standard views." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1366 +#: src/gui/qtdragon.adoc:1367 msgid "'D': Toggle display of dimensions." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1367 +#: src/gui/qtdragon.adoc:1368 msgid "'+', '-': Zoom controls." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1368 +#: src/gui/qtdragon.adoc:1369 msgid "'C': Clear graphics of tool movement lines." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1371 +#: src/gui/qtdragon.adoc:1372 msgid "" "In `qtdragon_hd` there are also macro buttons available on the right side. " "Up to tens buttons can be defined in the INI." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1372 +#: src/gui/qtdragon.adoc:1373 #, no-wrap msgid "File Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1377 +#: src/gui/qtdragon.adoc:1378 msgid "" "You can use this tab to load or transfer programs. Editing of G-code " "programs can be selected from this tab. With `qtdragon_hd`, this is where " @@ -90988,26 +91001,26 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1378 +#: src/gui/qtdragon.adoc:1379 #, no-wrap msgid "Offsets Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1382 +#: src/gui/qtdragon.adoc:1383 msgid "" "You can monitor/modify system offsets from this tab. There are convenience " "buttons for zeroing the rotation.G92 and current G5x user offset." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1383 +#: src/gui/qtdragon.adoc:1384 #, no-wrap msgid "Tool Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1390 +#: src/gui/qtdragon.adoc:1391 msgid "" "You can monitor/modify tool offsets from this tab. Adding and deleting " "tools from the tool file can also be done from this tab. When this tab is " @@ -91018,38 +91031,38 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1392 +#: src/gui/qtdragon.adoc:1393 msgid "Set Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1393 +#: src/gui/qtdragon.adoc:1394 msgid "Adjust Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1394 +#: src/gui/qtdragon.adoc:1395 msgid "Zero Current Tool Position" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1395 +#: src/gui/qtdragon.adoc:1396 msgid "Set Tool Offset Directly" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1396 +#: src/gui/qtdragon.adoc:1397 msgid "Reset To Last" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1397 +#: src/gui/qtdragon.adoc:1398 #, no-wrap msgid "Status Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1401 +#: src/gui/qtdragon.adoc:1402 msgid "" "A time-stamped log of important machine or system events will be shown " "here. Machine events would be more suited to an operator, where the system " @@ -91057,13 +91070,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1402 +#: src/gui/qtdragon.adoc:1403 #, no-wrap msgid "Probe Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1408 +#: src/gui/qtdragon.adoc:1409 msgid "" "Probing routines options are displayed on this tab. Depending on INI " "options, this could be VersaProbe or BasicProbe style. They are " @@ -91072,13 +91085,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1409 +#: src/gui/qtdragon.adoc:1410 #, no-wrap msgid "Camview Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1416 +#: src/gui/qtdragon.adoc:1417 #, no-wrap msgid "" "If the recognized webcam is connected, this tab will display the video image overlaid with a cross-hair, circle and degree readout. This can be adjusted to suit a part feature for such things as touchoff. The underlying library uses openCV Python module to connect to the webcam.\n" @@ -91086,7 +91099,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1424 +#: src/gui/qtdragon.adoc:1425 #, no-wrap msgid "" "[CUSTOM_FORM_ENTRIES]\n" @@ -91098,7 +91111,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1432 +#: src/gui/qtdragon.adoc:1433 #, no-wrap msgid "" "Scales are in percent, usually the range will be 100 - 200 in one axis.\n" @@ -91108,31 +91121,31 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1435 +#: src/gui/qtdragon.adoc:1436 msgid "The preference file can only be edited when QtDragon is not running." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1436 +#: src/gui/qtdragon.adoc:1437 #, no-wrap msgid "G-codes Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1440 +#: src/gui/qtdragon.adoc:1441 msgid "" "This tab will display a list of LinuxCNC's G-code. if you click on a line, " "a description of the code will be displayed." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1441 +#: src/gui/qtdragon.adoc:1442 #, no-wrap msgid "Setup Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1448 +#: src/gui/qtdragon.adoc:1449 #, no-wrap msgid "" "It's possible to load HTML or PDF file (.html / .pdf ending) with setup notes, and will be displayed in the setup tab.\n" @@ -91142,46 +91155,46 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1450 +#: src/gui/qtdragon.adoc:1451 msgid "" "'HTML' - any loaded HTML pages are displayed here. The navigation buttons " "work on this page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1451 +#: src/gui/qtdragon.adoc:1452 msgid "'PDF' - any loaded PDF setup pages are displayed here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1452 +#: src/gui/qtdragon.adoc:1453 msgid "" "'PROPERTIES' - when a program is loaded its G-code properties are displayed " "here." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1454 +#: src/gui/qtdragon.adoc:1455 msgid "There are navigation buttons for HTML page:" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1456 +#: src/gui/qtdragon.adoc:1457 msgid "The up arrow returns you to the default HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1457 +#: src/gui/qtdragon.adoc:1458 msgid "The left arrow moves backward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1458 +#: src/gui/qtdragon.adoc:1459 msgid "The right arrow moves forward one HTML page." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1461 +#: src/gui/qtdragon.adoc:1462 #, no-wrap msgid "" "If you wish to include a custom default HTML page, name it 'default_setup.html' and place it in your configuration folder.\n" @@ -91189,64 +91202,65 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1462 +#: src/gui/qtdragon.adoc:1463 #, no-wrap msgid "QtDragon - Setup Tab Sample" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "QtDragon Setup Tab" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1463 +#: src/gui/qtdragon.adoc:1464 #, no-wrap msgid "images/qtdragon_setup_page.png" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1465 +#: src/gui/qtdragon.adoc:1466 #, no-wrap msgid "Settings Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1468 +#: src/gui/qtdragon.adoc:1469 msgid "" "The settings tab is used to set running options, probing/touchplate/laser/" "camera offsets and load debugging external programs." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1469 +#: src/gui/qtdragon.adoc:1470 #, no-wrap msgid "Utilities Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1472 +#: src/gui/qtdragon.adoc:1473 msgid "" -"This tabs will display another stab election of G-code utility programs:" +"This tab will display another tab selection of G-code utility programs (and " +"any embedded panels):" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1474 +#: src/gui/qtdragon.adoc:1475 msgid "" "'Facing': allows quick face milling of a definable area at angles of 0,45 " "and 90 degrees." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1475 +#: src/gui/qtdragon.adoc:1476 msgid "" "'Hole Circle': allows quick setting of a program to drill a bolt circle of " "definable diameter and number of holes." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1476 +#: src/gui/qtdragon.adoc:1477 msgid "" "'NGCGUI': is a QtVCP version of the popular G-code subroutine builder/" "selector, see <>." @@ -91254,19 +91268,27 @@ msgstr "" #. type: NOTE #: src/gui/qtdragon.adoc:1478 +msgid "'Hole Enlarge': allows milling a preexisting hole larger." +msgstr "" + +#. type: NOTE +#: src/gui/qtdragon.adoc:1483 +#, no-wrap msgid "" -"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION " -"option to `tabWidget_utilities`" +"These tabs are detachable from the main screen by pressing the small arrow key on the far right of the tab header.\n" +"You can close the panel by pressing the arrow again or closing the window with the x button.\n" +"The last size and location of the detached window will be remembered each time the window is closed.\n" +"Custom QtVCP panels can be displayed here by setting the EMBED_TAB_LOCATION option to `tabWidget_utilities`" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1479 +#: src/gui/qtdragon.adoc:1484 #, no-wrap msgid "User Tab" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1483 +#: src/gui/qtdragon.adoc:1488 msgid "" "This tab will only be displayed if an embedded panel has been designated for " "the location `stackedWidget_mainTab`. If more then one embedded tab has " @@ -91274,13 +91296,13 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1484 +#: src/gui/qtdragon.adoc:1489 #, no-wrap msgid "Styles" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1490 +#: src/gui/qtdragon.adoc:1495 msgid "" "Nearly all aspects of the GUI appearance are configurable via the " "QtDragon.qss stylesheet file. The file can be edited manually or through " @@ -91290,82 +91312,82 @@ msgid "" msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1491 +#: src/gui/qtdragon.adoc:1496 #, no-wrap msgid "QtDragon - Two Style Examples" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "QtDragon styles" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1492 +#: src/gui/qtdragon.adoc:1497 #, no-wrap msgid "images/style-comparison.png" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1494 src/plasma/qtplasmac.adoc:4218 +#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4218 #, no-wrap msgid "Internationalisation" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1497 +#: src/gui/qtdragon.adoc:1502 msgid "" "It is possible to create translation files for QtDragon to display in the " "language of the current locale." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1499 src/plasma/qtplasmac.adoc:4223 +#: src/gui/qtdragon.adoc:1504 src/plasma/qtplasmac.adoc:4223 msgid "" "To create and or edit a translation file requires that LinuxCNC has been " "installed as run in place." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1501 src/plasma/qtplasmac.adoc:4225 +#: src/gui/qtdragon.adoc:1506 src/plasma/qtplasmac.adoc:4225 msgid "" "The following assumes that the LinuxCNC git directory is ~/linuxcnc-dev." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1504 +#: src/gui/qtdragon.adoc:1509 msgid "If using QtDragon_hd substitute 'qtdragon_hd' for 'qtdragon'" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1506 +#: src/gui/qtdragon.adoc:1511 msgid "" "All language files are kept in ~/linuxcnc-dev/share/screens/qtdragon/" "languages." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1508 +#: src/gui/qtdragon.adoc:1513 msgid "" "The qtdragon.py file is a Python version of the GUI file used for " "translation purposes." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1511 src/plasma/qtplasmac.adoc:4232 +#: src/gui/qtdragon.adoc:1516 src/plasma/qtplasmac.adoc:4232 msgid "" "The .ts files are the translation source files for the translations. These " "are the files that require creating/editing for each language." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1513 +#: src/gui/qtdragon.adoc:1518 msgid "The .qm files are the compiled translation files used by pyqt." msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1517 +#: src/gui/qtdragon.adoc:1522 msgid "" "The language is determined by an underscore plus the first two letters of " "the locale, for example if an Italian translation was being done then it " @@ -91375,51 +91397,51 @@ msgid "" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1519 +#: src/gui/qtdragon.adoc:1524 msgid "" "The default locale for QtDragon is `_en` which means that any translation " "files created as `qtdragon_en.*` will not be used for translations." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1521 src/plasma/qtplasmac.adoc:4244 +#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4244 msgid "" "If any of the required utilities (pyuic5, pylupdate5, linguist) are not " "installed then the user will need to install the required development tools:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1523 src/plasma/qtplasmac.adoc:4246 +#: src/gui/qtdragon.adoc:1528 src/plasma/qtplasmac.adoc:4246 #, no-wrap msgid "sudo apt install qttools5-dev-tools pyqt5-dev-tools\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1526 src/plasma/qtplasmac.adoc:4249 +#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4249 msgid "Change to the languages directory:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1528 +#: src/gui/qtdragon.adoc:1533 #, no-wrap msgid "cd ~/linuxcnc-dev/share/qtvcp/screens/qtdragon/languages\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1531 src/plasma/qtplasmac.adoc:4254 +#: src/gui/qtdragon.adoc:1536 src/plasma/qtplasmac.adoc:4254 msgid "" "If any text changes have been made to the GUI then run the following to " "update the GUI Python file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1533 +#: src/gui/qtdragon.adoc:1538 #, no-wrap msgid "pyuic5 ../qtdragon.ui > qtdragon.py\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1538 +#: src/gui/qtdragon.adoc:1543 msgid "" "The user can either create a new translation source file for a non-existing " "language translation or modify an existing translation source file due to " @@ -91429,41 +91451,41 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1540 src/plasma/qtplasmac.adoc:4263 +#: src/gui/qtdragon.adoc:1545 src/plasma/qtplasmac.adoc:4263 msgid "Create or edit a .ts file:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1542 src/plasma/qtplasmac.adoc:4265 +#: src/gui/qtdragon.adoc:1547 src/plasma/qtplasmac.adoc:4265 #, no-wrap msgid "./langfile xx\n" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1546 +#: src/gui/qtdragon.adoc:1551 msgid "" "this command is a script which runs the following: $ pylupdate5 *.py ../" "*.py ../../../../../lib/python/qtvcp/lib/qtdragon/*.py -ts qtdragon_xx.ts" msgstr "" #. type: NOTE -#: src/gui/qtdragon.adoc:1548 src/plasma/qtplasmac.adoc:4271 +#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4271 msgid "The editing of the translation is done with the linguist application:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1550 src/plasma/qtplasmac.adoc:4273 +#: src/gui/qtdragon.adoc:1555 src/plasma/qtplasmac.adoc:4273 #, no-wrap msgid "linguist\n" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1553 src/plasma/qtplasmac.adoc:4276 +#: src/gui/qtdragon.adoc:1558 src/plasma/qtplasmac.adoc:4276 msgid "Open the TS file and translate the strings" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1556 +#: src/gui/qtdragon.adoc:1561 msgid "" "It is not necessary to provide a translation for every text string, if no " "translation is specified for a string then the original string will be used " @@ -91473,7 +91495,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1559 src/plasma/qtplasmac.adoc:4282 +#: src/gui/qtdragon.adoc:1564 src/plasma/qtplasmac.adoc:4282 #, no-wrap msgid "" "When editing is complete save the file:\n" @@ -91481,7 +91503,7 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1562 src/plasma/qtplasmac.adoc:4285 +#: src/gui/qtdragon.adoc:1567 src/plasma/qtplasmac.adoc:4285 #, no-wrap msgid "" "Then create the .qm file:\n" @@ -91489,14 +91511,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1564 +#: src/gui/qtdragon.adoc:1569 msgid "" "QtDragon will be translated to the language of the current locale on the " "next start so long as a .qm file exists in that language." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1568 +#: src/gui/qtdragon.adoc:1573 msgid "" "Users are welcome to submit translation files for inclusion into QtDragon. " "The preferred method is to submit a pull request from the users GitHub " @@ -91506,26 +91528,26 @@ msgid "" msgstr "" #. type: Title == -#: src/gui/qtdragon.adoc:1569 +#: src/gui/qtdragon.adoc:1574 #, no-wrap msgid "Customization" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1572 +#: src/gui/qtdragon.adoc:1577 msgid "" "A general overview of <>." msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1573 +#: src/gui/qtdragon.adoc:1578 #, no-wrap msgid "Stylesheets" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1580 +#: src/gui/qtdragon.adoc:1585 #, no-wrap msgid "" "Stylesheets can be leveraged to do a fair amount of customization, but you usually need to know a bit about the widget names. Pressing F12 will display a stylesheet editor dialog to load/test/save modification.\n" @@ -91535,33 +91557,33 @@ msgid "" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "QtDragon stylesheet editor" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1581 +#: src/gui/qtdragon.adoc:1586 #, no-wrap msgid "images/qtdragon_stylesheet_editor.png" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1584 +#: src/gui/qtdragon.adoc:1589 msgid "" "Sometimes these lines will be present and you can change them, otherwise you " "will need to add them. +" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1586 +#: src/gui/qtdragon.adoc:1591 msgid "" "For instance, to change the DRO font (look for this entry and change the " "font name):" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1595 +#: src/gui/qtdragon.adoc:1600 #, no-wrap msgid "" "DROLabel,\n" @@ -91573,12 +91595,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1598 +#: src/gui/qtdragon.adoc:1603 msgid "To change the DRO display font and display format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1606 +#: src/gui/qtdragon.adoc:1611 #, no-wrap msgid "" "DROLabel {\n" @@ -91589,7 +91611,7 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1615 +#: src/gui/qtdragon.adoc:1620 #, no-wrap msgid "" " /*Adjust the menu options */\n" @@ -91603,12 +91625,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1618 +#: src/gui/qtdragon.adoc:1623 msgid "Change the axis select button's click menu items:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1630 +#: src/gui/qtdragon.adoc:1635 #, no-wrap msgid "" "AxisToolButton {\n" @@ -91623,12 +91645,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1633 +#: src/gui/qtdragon.adoc:1638 msgid "To change the text of the mist button to 'air' (add these lines)" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1640 +#: src/gui/qtdragon.adoc:1645 #, no-wrap msgid "" "#action_mist{\n" @@ -91638,12 +91660,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1643 +#: src/gui/qtdragon.adoc:1648 msgid "To change the Offsets display font and format:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1650 +#: src/gui/qtdragon.adoc:1655 #, no-wrap msgid "" "ToolOffsetView {\n" @@ -91653,13 +91675,13 @@ msgid "" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1652 src/gui/qtvcp-libraries.adoc:974 +#: src/gui/qtdragon.adoc:1657 src/gui/qtvcp-libraries.adoc:974 #, no-wrap msgid "}\n" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1658 +#: src/gui/qtdragon.adoc:1663 #, no-wrap msgid "" "OriginOffsetView {\n" @@ -91670,12 +91692,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1661 +#: src/gui/qtdragon.adoc:1666 msgid "To stop the blur effect with dialogs:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1667 +#: src/gui/qtdragon.adoc:1672 #, no-wrap msgid "" "#screen_options {\n" @@ -91684,12 +91706,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1670 +#: src/gui/qtdragon.adoc:1675 msgid "To change status highlight/selection colors:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1679 +#: src/gui/qtdragon.adoc:1684 #, no-wrap msgid "" "#screen_options {\n" @@ -91702,12 +91724,12 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1682 +#: src/gui/qtdragon.adoc:1687 msgid "Change the G-code text display colors/fonts:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1708 +#: src/gui/qtdragon.adoc:1713 #, no-wrap msgid "" "EditorBase{\n" @@ -91736,14 +91758,14 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1711 +#: src/gui/qtdragon.adoc:1716 msgid "" "To have the manual spindle buttons also incrementally increase/decrease " "speed:" msgstr "" #. type: delimited block - -#: src/gui/qtdragon.adoc:1720 +#: src/gui/qtdragon.adoc:1725 #, no-wrap msgid "" "#action_spindle_fwd{\n" @@ -91755,13 +91777,13 @@ msgid "" msgstr "" #. type: Title === -#: src/gui/qtdragon.adoc:1723 +#: src/gui/qtdragon.adoc:1728 #, no-wrap msgid "Qt Designer and Python code" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1732 +#: src/gui/qtdragon.adoc:1737 #, no-wrap msgid "" "All aspects of the GUI are fully customization through Qt Designer and/or Python code.\n" @@ -91774,31 +91796,31 @@ msgid "" msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1734 +#: src/gui/qtdragon.adoc:1739 msgid "" "See <> for more information " "about customization." msgstr "" #. type: Plain text -#: src/gui/qtdragon.adoc:1736 +#: src/gui/qtdragon.adoc:1741 msgid "Some widget customization is available for basic probe and versa probe." msgstr "" #. type: Block title -#: src/gui/qtdragon.adoc:1737 +#: src/gui/qtdragon.adoc:1742 #, no-wrap msgid "QtDragon - Customized QtDragon" msgstr "" #. type: Positional ($1) AttributeList argument for macro 'image' -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "QtDragon customized" msgstr "" #. type: Target for macro image -#: src/gui/qtdragon.adoc:1738 +#: src/gui/qtdragon.adoc:1743 #, no-wrap msgid "images/silverdragon_custom.png" msgstr ""