diff --git a/docs/po/es.po b/docs/po/es.po index a1a9f6477ac..6b91161a987 100644 --- a/docs/po/es.po +++ b/docs/po/es.po @@ -14,7 +14,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\n" "POT-Creation-Date: 2026-01-29 16:34+0000\n" -"PO-Revision-Date: 2026-02-14 09:10+0000\n" +"PO-Revision-Date: 2026-02-22 12:41+0000\n" "Last-Translator: Salvador Peña \n" "Language-Team: LANGUAGE \n" "Language: es\n" @@ -22,7 +22,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.16-dev\n" +"X-Generator: Weblate 5.16.1-dev\n" #. vim: set syntax=asciidoc: #. type: Attribute :lang: @@ -6430,7 +6430,6 @@ msgstr "" #: src/code/code-notes.adoc:705 src/code/code-notes.adoc:712 #: src/code/code-notes.adoc:719 src/code/code-notes.adoc:727 #: src/code/code-notes.adoc:735 -#, fuzzy msgid "(More later)" msgstr "(Más tarde)" @@ -14800,14 +14799,12 @@ msgstr "" #. type: Plain text #: src/common/linux-faq.adoc:84 -#, fuzzy msgid "" "To view a man page open up a terminal to find out something about the find " "command in the terminal window type:" msgstr "" -"Para abrir una página del manual utilice una terminal. La terminal se puede " -"abrir usando la ruta 'Applications > Accessories > Terminal'. Por ejemplo si " -"quiere encontrar algo acerca del comando de busqueda \"find\" tecle:" +"Para ver una página del manual abra una terminal, para encontrar algo acerca " +"del comando de búsqueda \"find\" teclee:" #. type: delimited block - #: src/common/linux-faq.adoc:87 @@ -14826,16 +14823,15 @@ msgstr "" #. type: NOTE #: src/common/linux-faq.adoc:96 -#, fuzzy msgid "" "Viewing the man page from the terminal may not get the expected man page. " "For example if you type in man abs you will get the C abs not the LinuxCNC " "abs. It is best to view the LinuxCNC man pages in the HTML documents." msgstr "" "Al ver la página de manual desde la terminal, es posible que no obtenga la " -"página de manual esperada. Por ejemplo, si escribe man abs obtendrá el C " -"abs no el LinuxCNC abs. Lo mejor es ver las páginas man de LinuxCNC en los " -"documentos HTML." +"página de manual esperada. Por ejemplo, si escribe man abs obtendrá el abs " +"de C, no el abs de LinuxCNC. Lo mejor es ver las páginas de manual de " +"LinuxCNC en los documentos HTML." #. type: Title == #: src/common/linux-faq.adoc:97 @@ -15141,7 +15137,6 @@ msgstr "/home/joe\n" #. type: Plain text #: src/common/linux-faq.adoc:225 -#, fuzzy msgid "With this information put the command together like this:" msgstr "Con esta información se pondrá el comando conjunto de esta manera:" @@ -15180,7 +15175,6 @@ msgstr "grep -irl 'texto a buscar' *\n" #. type: Plain text #: src/common/linux-faq.adoc:250 -#, fuzzy msgid "" "This will find all the files that contain the 'text to search for' in the " "current directory and all the subdirectories below it, while ignoring the " @@ -15190,14 +15184,14 @@ msgid "" "occurrence of the \"text to search for\" is found. The * is a wild card for " "search all files. See the grep man page for more information." msgstr "" -"Este comando encuentra todos los archivos que contienen el texto 'buscar' en " -"el directorio actual y todos los subdirectorios por debajo de este, sin " -"tener en cuenta el uso de mayusculas. La -i es para ignorar mayusculas, la " -"-r es recursivo (incluir todos los subdirectorios en la búsqueda) y la " -"opcion -l retornara una lista de los nombres de archivo. Si no se usa -l " -"tambien se obtendra el texto donde fue encontrada la ocurrencia de lo " -"buscado dentro de 'buscar'. El * es un comodín para buscar todos los " -"archivos." +"Este comando encuentra todos los archivos que contienen el 'texto a buscar' " +"en el directorio actual y todos los subdirectorios por debajo de este, sin " +"tener en cuenta el uso de mayúsculas. La -i es para ignorar mayúsculas, la -" +"r es para recursión (incluir todos los subdirectorios en la búsqueda) y la " +"opcion -l retornará una lista de los nombres de archivo. Si no se usa -l " +"también se obtendrá el texto donde fue encontrada cada ocurrencia de 'texto " +"a buscar'. El * es un comodín para buscar todos los archivos. Ver la página " +"de manual de grep para más información." #. type: Title === #: src/common/linux-faq.adoc:251 @@ -16350,7 +16344,7 @@ msgid "" msgstr "" "'spindle.__N__.orient' - (bit, out) Indica el inicio del ciclo de " "orientación del husillo. Activado por M19. Desactivado por M3, M4 o M5. Si " -"spindle-orient-fault no es cero mientras que spindle-orient es TRUE, el " +"spindle-orient-fault no es cero mientras que spindle-orient es verdadero, el " "comando M19 falla con un mensaje de error." #. type: Plain text @@ -22046,7 +22040,6 @@ msgstr "Descripción general" #. type: Plain text #: src/config/ini-homing.adoc:22 -#, fuzzy msgid "" "Homing sets the zero origin of the G53 machine coordinates. Soft limits are " "defined relative to the machine origin. The soft limits automatically " @@ -22061,45 +22054,42 @@ msgid "" "complicated." msgstr "" "Homing establece el origen cero de las coordenadas máquina G53. Los límites " -"soft se definen en relación con el origen de la máquina. Los límites soft " -"automáticamente desaceleran y detienen los ejes antes de que toquen los " -"interruptores de límites. Una máquina configurada y funcionando " -"correctamente no se moverá más allá de los límites soft (software) y tendrá " -"el origen de la máquina configurado tan repetible como lo permita el " -"mecanismo switch/index de home. Linuxcnc se puede hacer home a ojo (marcas " -"de alineación), con interruptores, con interruptores e índice de " -"codificador, o utilizando codificadores absolutos. El recorrido de homing " -"parece bastante simple: simplemente mueve cada articulación a una ubicación " -"conocida, y establece las variables internas de LinuxCNC en consecuencia. " -"Sin embargo, diferentes máquinas tienen diferentes requisitos, y el " -"recorrido de homing es realmente bastante complicado." +"suaves se definen en relación con el origen de la máquina. Los límites " +"suaves automáticamente desaceleran y detienen los ejes antes de que toquen " +"los interruptores de límites. Una máquina configurada y funcionando " +"correctamente no se moverá más allá de los límites suaves (software) y " +"tendrá el origen de la máquina configurado tan repetible como lo permita el " +"mecanismo de interruptor/índice de casa. Linuxcnc puede ser llevado a casa " +"a ojo (marcas de alineación), con interruptores, con interruptores e índice " +"de codificador, o utilizando codificadores absolutos. El recorrido de " +"homing parece bastante simple: simplemente mueve cada articulación a una " +"ubicación conocida, y establece las variables internas de LinuxCNC en " +"consecuencia. Sin embargo, diferentes máquinas tienen diferentes " +"requisitos, y el recorrido de homing es realmente bastante complicado." #. type: NOTE #: src/config/ini-homing.adoc:26 -#, fuzzy msgid "" "While it is possible to use LinuxCNC without homing switches/home procedures " "or limit switches, It defeats the extra security of the soft limits." msgstr "" -"Si bien es posible usar linuxcnc sin interruptores, procedimientos de homing " -"o interruptores de límite, la seguridad adicional de los límites soft no es " -"suficiente." +"Si bien es posible usar LinuxCNC sin interruptores, procedimientos de homing " +"o interruptores de límite, la seguridad adicional de los límites suaves no " +"es suficiente." #. type: Title == #: src/config/ini-homing.adoc:27 -#, fuzzy, no-wrap +#, no-wrap msgid "Prerequisite" msgstr "Prerrequisitos" #. type: NOTE #: src/config/ini-homing.adoc:30 -#, fuzzy msgid "Homing relies on some fundamental machine assumptions." msgstr "Homing se basa en algunos supuestos fundamentales de la máquina." #. type: NOTE #: src/config/ini-homing.adoc:33 -#, fuzzy msgid "" "The negative and positive directions are based on <> which can be different from the actual " @@ -22113,7 +22103,6 @@ msgstr "" #. type: NOTE #: src/config/ini-homing.adoc:34 -#, fuzzy msgid "" "Everything is referenced from the G53 machine zero origin, the origin can be " "anywhere (even outside where you can move)" @@ -22123,86 +22112,80 @@ msgstr "" #. type: NOTE #: src/config/ini-homing.adoc:35 -#, fuzzy msgid "" "The G53 machine zero origin is typically inside the soft limits area but not " "necessarily." msgstr "" "El origen cero de la máquina G53 está típicamente dentro del área de límites " -"soft, pero no necesariamente." +"suaves, pero no necesariamente." #. type: NOTE #: src/config/ini-homing.adoc:36 -#, fuzzy msgid "" "The homing switch offset sets where the origin is, but even it is referenced " "from the origin." msgstr "" -"El offset del interruptor home establece dónde está el origen, pero incluso " -"esto se referencia desde el origen." +"El offset del interruptor de casa establece dónde está el origen, pero " +"incluso esto se referencia desde el origen." #. type: NOTE #: src/config/ini-homing.adoc:37 -#, fuzzy msgid "" "When using encoder index homing, the home switch offset is calculated from " "the encoder reference position, after the home switch has been tripped." msgstr "" -"When using encoder index homing, the home switch offset is calculated from " -"the encoder reference position, after the home switch has been tripped." +"Cuando se usa homing de índice de codificador, el offset del interruptor de " +"casa se calcula a partir de la posición de referencia del codificador, " +"después de que el interruptor de casa ha sido activado." #. type: NOTE #: src/config/ini-homing.adoc:39 -#, fuzzy msgid "" "The negative soft(ware) limits are the most you can move in the negative " "direction after homing. (but they might not be negative in the absolute " "sense)" msgstr "" -"Los límites soft negativos son lo máximo que puede mover en la dirección " -"negativa después de homing. (pero pueden no ser negativos en sentido " -"absoluto)" +"Los límites suaves (software) negativos son lo máximo que puede mover en la " +"dirección negativa después de homing. (pero pueden no ser negativos en " +"sentido absoluto)" #. type: NOTE #: src/config/ini-homing.adoc:41 -#, fuzzy msgid "" "The positive soft(ware) limits are the most you can move in the positive " "direction after homing. (but they might not be positive in the absolute " "sense, though it is usual to set it as a positive number)" msgstr "" -"Los límites soft positivos son lo máximo que puede mover en la dirección " -"positiva después de homing. (pero podrían no ser positivos en sentido " -"absoluto, aunque es habitual establecerlo como un número positivo)" +"Los límites suaves (software) positivos son lo máximo que se puede mover en " +"la dirección positiva después de homing. (pero podrían no ser positivos en " +"sentido absoluto, aunque es habitual establecerlo como un número positivo)" #. type: NOTE #: src/config/ini-homing.adoc:42 -#, fuzzy msgid "Soft(ware) limits are inside the limit switch area." -msgstr "Los límites software están dentro del área de interruptores de límite." +msgstr "" +"Los límites suaves (software) están dentro del área de interruptores de " +"límite." #. type: NOTE #: src/config/ini-homing.adoc:43 -#, fuzzy msgid "(Final) Homed Position is inside the soft limit area" -msgstr "(Final) Homed Position is inside the soft limit area" +msgstr "La posición de casa (final) esta dentro del área de límite suave" #. type: NOTE #: src/config/ini-homing.adoc:45 -#, fuzzy msgid "" "(If using switch based homing) the homing switch(es) either utilize the " "limit switches (shared home / limit switch), or when using a separate home " "switch, are inside the limit switch area." msgstr "" -"(Si se utiliza homing basado en conmutadores), los conmutadores de homing " -"utilizan los interruptores de límite (interruptor de home/límite " -"compartido), o cuando se usa un interruptor home separado, están dentro del " -"área de interruptores de límite." +"Si se utiliza homing basado en interruptores, los interruptores de homing " +"utilizan los interruptores de límite (interruptor de casa / límite " +"compartido), o cuando se usa un interruptor de casa separado, están dentro " +"del área de interruptores de límite." #. type: NOTE #: src/config/ini-homing.adoc:50 -#, fuzzy msgid "" "If using a separate homing switch, it is possible to start homing on the " "wrong side of the home switch, which combined with HOME_IGNORE_LIMITS option " @@ -22213,57 +22196,55 @@ msgid "" "_after_ the switch), and must stay that way even if the dog coasts past the " "switch in the same direction." msgstr "" -"Si usa un interruptor home independiente, es posible comenzar a buscar en el " -"lado equivocado del interruptor, lo que combinado con la opción " -"HOME_IGNORE_LIMITS, provocará un bloqueo grave. Puede evitar esto haciendo " -"que el interruptor home cambie su estado cuando el disparador está en un " -"lado en particular hasta que vuelva a pasar el punto nuevamente. Dicho de " -"otra manera, el estado del interruptor home debe representar la posición del " -"disparador con respecto al interruptor (es decir, antes o después del " -"interruptor), y debe permanecer así incluso si el disparador pasa por el " -"interruptor en la misma dirección." +"Si usa un interruptor de casa independiente, es posible que se comience " +"homing en el lado equivocado del interruptor, lo que combinado con la opción " +"HOME_IGNORE_LIMITS, provocará un choque fuerte. Se puede evitar esto " +"haciendo que el interruptor de casa conmute su estado cuando el disparador " +"está en un lado en particular hasta que vuelva a pasar el punto nuevamente. " +"Dicho de otra manera, el estado del interruptor de casa debe representar la " +"posición del disparador con respecto al interruptor (es decir, _antes_ o " +"_después_ del interruptor), y debe permanecer así incluso si el disparador " +"pasa por el interruptor en la misma dirección." #. type: NOTE #: src/config/ini-homing.adoc:54 -#, fuzzy msgid "" "While it is possible to use LinuxCNC with the G53 machine origin outside the " "soft machine limits, if you use G28 or G30 without setting the parameters it " "goes to the origin by default. This would trip the limit switches before " "getting to position." msgstr "" -"While it is possible to use linuxcnc with the G53 machine origin outside the " -"soft machine limits, if you use G28 or G30 without setting the parameters it " -"goes to the origin by default. This would trip the limit switches before " -"getting to position." +"Aunque es posible usar LinuxCNC con el origen de máquina G53 fuera de los " +"límites suaves de máquina, si se usa G28 o G30 sin configurar los " +"parámetros, se va al origen predeterminadamente. Esto activará los " +"interruptores de límite antes de alcanzar la posición." #. type: Title == #: src/config/ini-homing.adoc:55 -#, fuzzy, no-wrap +#, no-wrap msgid "Separate Home Switch Example Layout" -msgstr "Ejemplo de Diseño de interruptor home separado" +msgstr "Ejemplo de disposición de interruptor de casa separado" #. type: NOTE #: src/config/ini-homing.adoc:58 -#, fuzzy msgid "" "This example shows minimum and maximum limit switches with a separate home " "switch." msgstr "" "Este ejemplo muestra los interruptores de límite mínimo y máximo con un " -"interruptor home separado." +"interruptor de casa separado." #. type: Block title #: src/config/ini-homing.adoc:59 -#, fuzzy, no-wrap +#, no-wrap msgid "Demonstrative Separate Switch Layout" -msgstr "Diseño de demostrativo interruptor separado" +msgstr "Disposición demostrativa de interruptor separado" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/config/ini-homing.adoc:60 -#, fuzzy, no-wrap +#, no-wrap msgid "Example Homing Switch layout" -msgstr "Ejemplo de diseño de conmutador homing" +msgstr "Ejemplo de disposición de interruptor de homing" #. type: Target for macro image #: src/config/ini-homing.adoc:60 @@ -22273,9 +22254,8 @@ msgstr "images/HomeAxisTravel_V2.png" #. type: NOTE #: src/config/ini-homing.adoc:63 -#, fuzzy msgid "A is the negative soft limit" -msgstr "A es el límite soft negativo" +msgstr "A es el límite suave negativo" #. type: NOTE #: src/config/ini-homing.adoc:64 @@ -22284,71 +22264,61 @@ msgstr "B es el origen de las coordenadas de máquina G53" #. type: NOTE #: src/config/ini-homing.adoc:65 -#, fuzzy msgid "C is the home switch trip point" -msgstr "C es el punto de disparo del interruptor home" +msgstr "C es el punto de disparo del interruptor de casa" #. type: NOTE #: src/config/ini-homing.adoc:66 -#, fuzzy msgid "D is the positive soft limit" -msgstr "D es el límite soft positivo" +msgstr "D es el límite suave positivo" #. type: NOTE #: src/config/ini-homing.adoc:67 -#, fuzzy msgid "H is the final home position (HOME) = 0 units" -msgstr "H es la posición home final (HOME) = 0 unidades" +msgstr "H es la posición de casa final (HOME) = 0 unidades" #. type: NOTE #: src/config/ini-homing.adoc:68 -#, fuzzy msgid "The -L and +L are the limit switches trip points" msgstr "-L y +L son los puntos de disparo de los interruptores de límite" #. type: NOTE #: src/config/ini-homing.adoc:69 -#, fuzzy msgid "A<->B is the negative soft limits (MIN_LIMITS) = -3 units" -msgstr "A<->B son los límites soft negativos (MIN_LIMITS) = -3 unidades" +msgstr "A<->B son los límites suaves negativos (MIN_LIMITS) = -3 unidades" #. type: NOTE #: src/config/ini-homing.adoc:70 -#, fuzzy msgid "B<->C is the home_offset (HOME_OFFSET) = -2.3 units" msgstr "B<->C es el home_offset (HOME_OFFSET) = -2.3 unidades" #. type: NOTE #: src/config/ini-homing.adoc:71 -#, fuzzy msgid "B<->D is the positive soft limits (MAX_LIMITS) = 7 units" -msgstr "B<->D son los límites soft positivos (MAX_LIMITS) = 7 unidades" +msgstr "B<->D son los límites suaves positivos (MAX_LIMITS) = 7 unidades" #. type: NOTE #: src/config/ini-homing.adoc:72 -#, fuzzy msgid "A<->D is the total travel = 10 units" -msgstr "A<->D es el recorrido total = 10 unidades" +msgstr "A<->D es la carrera total = 10 unidades" #. type: NOTE #: src/config/ini-homing.adoc:73 -#, fuzzy msgid "" "The distance between the limit switches and soft limits (-L<->A and D<-+L) " "is magnified in this example" msgstr "" -"La distancia entre los interruptores de límite y los límites soft (-L<->A y " -"D<-+L) se amplía en este ejemplo" +"La distancia entre los interruptores de límite y los límites suaves (-L<->A " +"y D<-+L) se amplía en este ejemplo" #. type: NOTE #: src/config/ini-homing.adoc:74 src/config/ini-homing.adoc:99 -#, fuzzy msgid "" "Note that there is distance between the limit switches and actual physical " "hard contact for coasting after the amplifier is disabled." msgstr "" "Tenga en cuenta que hay una distancia entre los interruptores de límite y el " -"contacto físico real para la inercia después de que el amplificador esté " +"contacto físico duro de arribo después de que el amplificador esté " "desactivado." #. type: NOTE @@ -22367,31 +22337,30 @@ msgstr "" #. type: Title == #: src/config/ini-homing.adoc:80 -#, fuzzy, no-wrap +#, no-wrap msgid "Shared Limit/Home Switch Example Layout" -msgstr "Ejemplo de Diseño de Límite/Home compartido" +msgstr "Ejemplo de disposición de interruptor de límite/casa compartido" #. type: NOTE #: src/config/ini-homing.adoc:83 -#, fuzzy msgid "" "This example shows a maximum limit switch and a combined minimum limit/home " "switch." msgstr "" -"Este ejemplo muestra un interruptor de límite máximo y un interruptor " -"combinado de límite mínimo/home." +"Este ejemplo muestra un interruptor de límite máximo con un interruptor " +"combinado de límite mínimo/casa." #. type: Block title #: src/config/ini-homing.adoc:84 -#, fuzzy, no-wrap +#, no-wrap msgid "Demonstrative Shared Switch Layout" -msgstr "Diseño demostrativo de conmutador compartido" +msgstr "Disposición demostrativa de interruptor compartido" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/config/ini-homing.adoc:85 -#, fuzzy, no-wrap +#, no-wrap msgid "Example shared Home Limit Switch layout" -msgstr "Ejemplo de diseño de interruptor de límite/home compartido" +msgstr "Ejemplo de disposición de interruptor de límite/casa compartido" #. type: Target for macro image #: src/config/ini-homing.adoc:85 @@ -22413,7 +22382,7 @@ msgstr "B es la coordenada Origen de máquina G53." #: src/config/ini-homing.adoc:90 msgid "C is the home switch trip point shared with (-L) minimum limit trip." msgstr "" -"C es el punto de disparo del interruptor home compartido con (-L) límite " +"C es el punto de disparo del interruptor de casa compartido con (-L) límite " "mínimo." #. type: NOTE @@ -22462,13 +22431,12 @@ msgstr "" #. type: Title == #: src/config/ini-homing.adoc:100 -#, fuzzy, no-wrap +#, no-wrap msgid "Homing Sequence" -msgstr "Secuencia Homing" +msgstr "Secuencia de homing" #. type: NOTE #: src/config/ini-homing.adoc:105 -#, fuzzy msgid "" "There are four possible homing sequences defined by the sign of " "HOME_SEARCH_VEL and HOME_LATCH_VEL, along with the associated configuration " @@ -22479,16 +22447,16 @@ msgid "" msgstr "" "Hay cuatro posibles secuencias homing definidas por el signo de " "HOME_SEARCH_VEL y HOME_LATCH_VEL, junto con los parámetros de configuración " -"asociados como se muestra en la siguiente tabla. Existen dos condiciones " -"básicas, HOME_SEARCH_VEL y HOME_LATCH_VEL son el mismo signo o son signos " -"opuestos. Para una descripción detallada de lo que hace cada parámetro de " -"configuración, vea la sección siguiente." +"asociados como se muestra en la siguiente tabla. Existen dos condiciones " +"básicas, HOME_SEARCH_VEL y HOME_LATCH_VEL son del mismo signo o son signos " +"opuestos. Para una descripción detallada de lo que hace cada parámetro de " +"configuración, ver la sección siguiente." #. type: Positional ($1) AttributeList argument for macro 'image' #: src/config/ini-homing.adoc:106 src/config/ini-homing.adoc:107 -#, fuzzy, no-wrap +#, no-wrap msgid "Homing Sequences" -msgstr "Secuencias Homing" +msgstr "Secuencias homing" #. type: Target for macro image #: src/config/ini-homing.adoc:107 @@ -22498,107 +22466,102 @@ msgstr "images/emc2-motion-homing-diag.png" #. type: NOTE #: src/config/ini-homing.adoc:113 -#, fuzzy msgid "" "The following determines exactly how the home sequence behaves. They are " "defined in an [JOINT_n] section of the INI file." msgstr "" "Lo siguiente determina exactamente cómo se comporta la secuencia homing. Se " -"definen en una sección [JOINT_n] del inifile." +"definen en una sección [JOINT_n] del archivo INI." #. type: Table #: src/config/ini-homing.adoc:116 -#, fuzzy, no-wrap +#, no-wrap msgid "Homing Type" -msgstr "Homing" +msgstr "Tipo de homing" #. type: Title === #: src/config/ini-homing.adoc:116 src/config/ini-homing.adoc:126 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_SEARCH_VEL" -msgstr "HOME_SEARCH_VEL = 0" +msgstr "HOME_SEARCH_VEL" #. type: Title === #: src/config/ini-homing.adoc:116 src/config/ini-homing.adoc:144 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_LATCH_VEL" -msgstr "HOME_LATCH_VEL = 0" +msgstr "HOME_LATCH_VEL" #. type: Title === #: src/config/ini-homing.adoc:117 src/config/ini-homing.adoc:178 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_USE_INDEX" -msgstr "HOME_USE_INDEX = NO" +msgstr "HOME_USE_INDEX" #. type: Table #: src/config/ini-homing.adoc:117 #, no-wrap msgid "Immediate" -msgstr "" +msgstr "Inmediato" #. type: Table #: src/config/ini-homing.adoc:118 src/config/ini-homing.adoc:120 #, no-wrap msgid "NO" -msgstr "" +msgstr "NO" #. type: Table #: src/config/ini-homing.adoc:118 -#, fuzzy, no-wrap +#, no-wrap msgid "Index-only" -msgstr "habilitar índice" +msgstr "Solo índice" #. type: Table #: src/config/ini-homing.adoc:118 src/config/ini-homing.adoc:119 #: src/config/ini-homing.adoc:120 #, no-wrap msgid "nonzero" -msgstr "" +msgstr "no-cero" #. type: Table #: src/config/ini-homing.adoc:119 src/config/ini-homing.adoc:121 #, no-wrap msgid "YES" -msgstr "" +msgstr "SI" #. type: Table #: src/config/ini-homing.adoc:119 #, no-wrap msgid "Switch-only" -msgstr "" +msgstr "Solo interruptor" #. type: Table #: src/config/ini-homing.adoc:120 #, no-wrap msgid "Switch and Index" -msgstr "" +msgstr "Interruptor e índice" #. type: NOTE #: src/config/ini-homing.adoc:125 -#, fuzzy msgid "Any other combinations may result in an error." msgstr "Cualquier otra combinación puede provocar un error." #. type: NOTE #: src/config/ini-homing.adoc:130 src/config/ini-homing.adoc:148 #: src/config/ini-homing.adoc:162 -#, fuzzy msgid "This variable has units of machine-units per second." msgstr "Esta variable tiene unidades de unidades máquina por segundo." #. type: NOTE #: src/config/ini-homing.adoc:133 -#, fuzzy msgid "" "The default value is zero. A value of zero causes LinuxCNC to assume that " "there is no home switch; the search stage of homing is skipped." msgstr "" -"El valor por defecto es cero. Un valor de cero hace que LinuxCNC asuma que " -"no hay interruptor home; se omite la etapa de búsqueda de home." +"El valor predeterminado es cero. Un valor de cero hace que LinuxCNC asuma " +"que no hay interruptor de casa; se omite la etapa de búsqueda de home." #. type: NOTE #: src/config/ini-homing.adoc:143 -#, fuzzy msgid "" "If HOME_SEARCH_VEL is non-zero, then LinuxCNC assumes that there is a home " "switch. It begins by checking whether the home switch is already tripped. " @@ -22613,28 +22576,25 @@ msgid "" "low, homing can take a long time." msgstr "" "Si HOME_SEARCH_VEL no es cero, entonces LinuxCNC supone que hay un " -"interruptor home. Comienza comprobando si el interruptor home ya está " -"activado. Si lo está, retrocede desde el interruptor a HOME_SEARCH_VEL. La " -"dirección del retroceso es opuesta al signo de HOME_SEARCH_VEL. Despues " -"busca el interruptor home moviéndose en la dirección especificada por el " +"interruptor de casa. Comienza comprobando si el interruptor de casa ya está " +"activado. Si lo está, retrocede desde el interruptor a HOME_SEARCH_VEL. La " +"dirección del retroceso es opuesta al signo de HOME_SEARCH_VEL. Después " +"busca el interruptor de casa moviéndose en la dirección especificada por el " "signo de HOME_SEARCH_VEL, a una velocidad determinada por su valor " -"absoluto. Cuando se detecta el interruptor home, la articulación se " -"detendrá tan rápido como le sea posible, pero siempre habrá un exceso. La " -"cantidad de exceso depende de la velocidad. Si es demasiado alto, la " -"articulación podría sobrepasar lo suficiente para alcanzar un interruptor de " -"límite o chocar contra el final de carrera. Por otro lado, si " -"HOME_SEARCH_VEL es demasiado bajo, el recorrido homing puede tomar un largo " -"tiempo." +"absoluto. Cuando se detecta el interruptor de casa, la articulación se " +"detendrá tan rápido posible, pero siempre habrá un exceso. La cantidad de " +"exceso depende de la velocidad. Si es demasiado alto, la articulación " +"podría sobrepasar lo suficiente para alcanzar un interruptor de límite o " +"chocar contra el final de carrera. Por otro lado, si HOME_SEARCH_VEL es " +"demasiado bajo, el homing puede tomar mucho tiempo." #. type: Index entry #: src/config/ini-homing.adoc:148 -#, fuzzy msgid "HOME LATCH VEL" -msgstr "HOME_LATCH_VEL = 0" +msgstr "HOME_LATCH_VEL" #. type: NOTE #: src/config/ini-homing.adoc:158 -#, fuzzy msgid "" "Specifies the speed and direction that LinuxCNC uses when it makes its final " "accurate determination of the home switch (if present) and index pulse " @@ -22652,31 +22612,30 @@ msgid "" "will fail. The default value is zero." msgstr "" "Especifica la velocidad y dirección que utiliza LinuxCNC cuando realiza su " -"determinación final precisa del interruptor home (si está presente) e " -"ubicación del pulso índice (si está presente). Por lo general, será más " -"lento que la velocidad de búsqueda para maximizar la precisión. Si " +"determinación final precisa del interruptor de casa (si está presente) y de " +"la ubicación del pulso índice (si está presente). Por lo general, será más " +"lento que la velocidad de búsqueda para maximizar la precisión. Si " "HOME_SEARCH_VEL y HOME_LATCH_VEL tienen el mismo signo, entonces la fase de " "enclavamiento se realiza mientras se mueve en la misma dirección que la fase " "de búsqueda (en ese caso, LinuxCNC primero retrocede desde el interruptor, " "antes de moverse hacia él nuevamente a la velocidad de enclavamiento). Si " "HOME_SEARCH_VEL y HOME_LATCH_VEL tienen signos opuestos, la fase de " "enclavamiento se realiza mientras se mueve en la dirección opuesta a la fase " -"de búsqueda. Eso significa que LinuxCNC enclavara el primer pulso después " -"de que salga del interruptor. Si HOME_SEARCH_VEL es cero (lo que significa " -"que no hay un interruptor home), y este parámetro no es cero, LinuxCNC pasa " -"a buscar el pulso de índice. Si HOME_SEARCH_VEL no es cero y este parámetro " -"es cero, es un error y la operación de búsqueda fallará. El valor " +"de búsqueda. Eso significa que LinuxCNC enclavará el primer pulso después " +"de que salga del interruptor. Si HOME_SEARCH_VEL es cero (lo que significa " +"que no hay un interruptor de casa), y este parámetro no es cero, LinuxCNC " +"pasa a buscar el pulso de índice. Si HOME_SEARCH_VEL no es cero y este " +"parámetro es cero, es un error y la operación de búsqueda fallará. El valor " "predeterminado es cero." #. type: Title === #: src/config/ini-homing.adoc:159 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_FINAL_VEL" msgstr "HOME_FINAL_VEL" #. type: NOTE #: src/config/ini-homing.adoc:167 -#, fuzzy msgid "" "It specifies the speed that LinuxCNC uses when it makes its move from " "HOME_OFFSET to the HOME position. If the HOME_FINAL_VEL is missing from the " @@ -22685,24 +22644,22 @@ msgid "" msgstr "" "Especifica la velocidad que utiliza LinuxCNC cuando realiza su movimiento " "desde HOME_OFFSET a la posición HOME. Si falta HOME_FINAL_VEL en el archivo " -"ini, se usa la velocidad máxima para hacer este movimiento. El valor debe " -"ser un número positivo." +"INI, se usa la velocidad máxima de articulación para hacer este movimiento. " +"El valor debe ser un número positivo." #. type: Title === #: src/config/ini-homing.adoc:168 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_IGNORE_LIMITS" -msgstr "OVERRIDE_LIMITS" +msgstr "HOME_IGNORE_LIMITS" #. type: Index entry #: src/config/ini-homing.adoc:177 -#, fuzzy msgid "HOME IGNORE LIMITS" -msgstr "OVERRIDE_LIMITS" +msgstr "HOME_IGNORE_LIMITS" #. type: NOTE #: src/config/ini-homing.adoc:177 -#, fuzzy msgid "" "Can hold the values YES / NO. The default value for this parameter is NO. " "This flag determines whether LinuxCNC will ignore the limit switch input for " @@ -22716,24 +22673,22 @@ msgstr "" "Puede contener los valores YES / NO. El valor predeterminado para este " "parámetro es NO. Este indicador determina si LinuxCNC ignorará la entrada " "del interruptor de límite para esta articulación mientras hace homing. Esta " -"configuración no ignorará las entradas de límite para otras articulaciones. " -"Si no tiene un interruptor home separado, configúrelo en YES y conecte la " -"señal del interruptor de límite a la entrada del interruptor home en HAL. " -"LinuxCNC ignorará la entrada del interruptor de límite para esta " -"articulación durante el recorrido de homing. Para usar solo una entrada para " -"todo el recorrido de homing y límites, tendrá que bloquear las señales de " -"límite de las articulaciones que no estan haciendo homing en HAL y hacer " -"home en una articulación cada vez." +"configuración no ignorará las entradas de límite para otras articulaciones. " +"Si no se tiene un interruptor de casa separado, configurarlo en YES y " +"conectar la señal del interruptor de límite a la entrada del interruptor de " +"casa de la articulación en HAL. LinuxCNC ignorará la entrada del " +"interruptor de límite para esta articulación durante homing. Para usar solo " +"una entrada para todo homing y límites, se tendrán que bloquear en HAL las " +"señales de límite de las articulaciones que no están haciendo homing, y " +"mandar a casa una articulación a la vez." #. type: Index entry #: src/config/ini-homing.adoc:185 -#, fuzzy msgid "HOME USE INDEX" -msgstr "HOME_USE_INDEX = NO" +msgstr "HOME_USE_INDEX" #. type: NOTE #: src/config/ini-homing.adoc:185 -#, fuzzy msgid "" "Specifies whether or not there is an index pulse. If the flag is true " "(HOME_USE_INDEX = YES), LinuxCNC will latch on the rising edge of the index " @@ -22741,62 +22696,57 @@ msgid "" "of the home switch (depending on the signs of HOME_SEARCH_VEL and " "HOME_LATCH_VEL). The default value is NO." msgstr "" -"Especifica si hay o no un pulso de índice. Si la bandera es verdadera " -"(HOME_USE_INDEX = YES), LinuxCNC se enclavara en el borde ascendente del " -"pulso índice. Si es falso, LinuxCNC enclavara en el borde ascendente o " -"descendente de el interruptor home (dependiendo de los signos de " -"HOME_SEARCH_VEL y HOME_LATCH_VEL). El valor predeterminado es NO." +"Especifica si hay o no un pulso de índice. Si la bandera es verdadera " +"(HOME_USE_INDEX = YES), LinuxCNC se enclavará en el flanco ascendente del " +"pulso índice. Si es falso, LinuxCNC enclavará en el flanco ascendente o " +"descendente del interruptor de casa (dependiendo de los signos de " +"HOME_SEARCH_VEL y HOME_LATCH_VEL). El valor predeterminado es NO." #. type: NOTE #: src/config/ini-homing.adoc:188 -#, fuzzy msgid "" "HOME_USE_INDEX requires connections in your HAL file to `joint.n.index-" "enable` from the `encoder.n.index-enable`." msgstr "" -"HOME_USE_INDEX requiere conexiones en su archivo hal para joint.n.index-" -"enable desde encoder.n.index-enable." +"HOME_USE_INDEX requiere conexiones en su archivo HAL para `joint.n.index-" +"enable` desde `encoder.n.index-enable`." #. type: Title === #: src/config/ini-homing.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_INDEX_NO_ENCODER_RESET" -msgstr "HOME_INDEX_NO_ENCODER_RESET(((ÍNDICE HOME SIN REINICIO DEL CODIFICADOR)))" +msgstr "HOME_INDEX_NO_ENCODER_RESET" #. type: Index entry #: src/config/ini-homing.adoc:195 -#, fuzzy msgid "HOME INDEX NO ENCODER RESET" -msgstr "" -"HOME_INDEX_NO_ENCODER_RESET(((ÍNDICE HOME SIN REINICIO DEL CODIFICADOR)))" +msgstr "HOME_INDEX_NO_ENCODER_RESET" #. type: NOTE #: src/config/ini-homing.adoc:195 -#, fuzzy msgid "" "Default is NO. Use YES if the encoder used for this joint does not reset " "its counter when an index pulse is detected after assertion of the joint " "index_enable HAL pin. Applicable only for HOME_USE_INDEX = YES." msgstr "" -"El valor predeterminado es NO. Utilice YES si el codificador utilizado para " -"esta articulación no restablecer su contador cuando se detecta un pulso de " -"índice después de la aserción del pin hal de la articulación index_enable. " -"Aplicable solo si HOME_USE_INDEX = YES." +"El valor predeterminado es NO. Utilizar YES si el codificador utilizado " +"para esta articulación no restablece su contador cuando se detecta un pulso " +"de índice después de la aserción del pin HAL de la articulación " +"index_enable. Aplicable solo si HOME_USE_INDEX = YES." #. type: Title === #: src/config/ini-homing.adoc:196 #, no-wrap msgid "HOME_OFFSET" -msgstr "" +msgstr "HOME_OFFSET" #. type: Index entry #: src/config/ini-homing.adoc:203 msgid "HOME OFFSET" -msgstr "" +msgstr "HOME_OFFSET" #. type: NOTE #: src/config/ini-homing.adoc:203 -#, fuzzy msgid "" "This defines the location of the origin zero point of the G53 machine " "coordinate system. It is the distance (offset), in joint units, from the " @@ -22807,27 +22757,25 @@ msgid "" msgstr "" "Esto define la ubicación del punto cero de origen del sistema de coordenadas " "G53 de la máquina. Es la distancia (offset), en unidades articulares, desde " -"el origen de la máquina hasta el punto de disparo del interruptor home o " +"el origen de la máquina hasta el punto de disparo del interruptor de casa o " "pulso índice. Después de detectar el punto de disparo del interruptor/pulso " "de índice, LinuxCNC establece la posición de la coordenada a HOME_OFFSET, " -"definiendo así el origen, desde el cual el soft limita las referencias. El " -"valor por defecto es cero." +"definiendo así el origen, desde el cual hace referencia el limite suave. El " +"valor por predeterminado es cero." #. type: NOTE #: src/config/ini-homing.adoc:206 -#, fuzzy msgid "" "The home switch location, as indicated by the HOME_OFFSET variable, can be " "inside or outside the soft limits. They will be shared with or inside the " "hard limit switches." msgstr "" -"NOTA: La ubicación del interruptor home, como lo indica la variable " -"HOME_OFFSET, puede estar dentro o fuera de los límites soft. Se compartirán " -"con o dentro de los finales de carrera fisicos." +"La ubicación del interruptor de casa, como lo indica la variable " +"HOME_OFFSET, puede estar dentro o fuera de los límites suaves. Se " +"compartirán con o dentro de los interruptores de límite duro." #. type: NOTE #: src/config/ini-homing.adoc:217 -#, fuzzy msgid "" "The position that the joint will go to upon completion of the homing " "sequence. After detecting the home switch or home switch then index pulse " @@ -22841,20 +22789,19 @@ msgid "" "unless HOME_FINAL_VEL has been set." msgstr "" "La posición a la que irá la articulación al finalizar la secuencia homing. " -"Después de detectar el interruptor home o el interruptor y el pulso index " -"(según la configuración) y establecer la coordenada de ese punto en " -"HOME_OFFSET, LinuxCNC se traslada a HOME como el paso final del proceso de " -"búsqueda. El valor por defecto es cero. Tenga en cuenta que incluso si este " -"parámetro es igual que HOME_OFFSET, la articulación sobrepasará ligeramente " -"la posición enclavada mientras para. Por lo tanto, siempre habrá un pequeño " -"movimiento en este momento (a menos que HOME_SEARCH_VEL sea cero, y se " -"omitió toda la etapa de búsqueda/enclavamiento). Este movimiento final se " -"realizará a la velocidad máxima de la articulación a menos que " -"HOME_FINAL_VEL tenga valor." +"Después de detectar el interruptor de casa o el interruptor de casa y luego " +"el pulso de índice (según la configuración) y establecer la coordenada de " +"ese punto en HOME_OFFSET, LinuxCNC se traslada a HOME como el paso final del " +"proceso de homing. El valor predeterminado es cero. Tener en cuenta que " +"incluso si este parámetro es igual que HOME_OFFSET, la articulación " +"sobrepasará ligeramente la posición enclavada mientras para. Por lo tanto, " +"siempre habrá un pequeño movimiento en este momento (a menos que " +"HOME_SEARCH_VEL sea cero, y se omita toda la etapa de búsqueda/enclavamiento)" +". Este movimiento final se realizará a la velocidad máxima de la " +"articulación a menos que HOME_FINAL_VEL tenga valor." #. type: NOTE #: src/config/ini-homing.adoc:221 -#, fuzzy msgid "" "The distinction between 'HOME_OFFSET' and 'HOME' is that 'HOME_OFFSET' first " "establishes the origin location and scale on the machine by applying the " @@ -22863,61 +22810,57 @@ msgid "" msgstr "" "La distinción entre 'HOME_OFFSET' y 'HOME' es que 'HOME_OFFSET' establece " "primero la ubicación de origen y la escala en la máquina aplicando el valor " -"'HOME_OFFSET' a la ubicación donde se encontró home, y luego 'HOME' dice " +"'HOME_OFFSET' a la ubicación donde se encontró casa, y luego 'HOME' dice " "dónde debe moverse la articulación a esa escala." #. type: Title === #: src/config/ini-homing.adoc:222 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_IS_SHARED" -msgstr "HOME_SEARCH_VEL = 0" +msgstr "HOME_IS_SHARED" #. type: Index entry #: src/config/ini-homing.adoc:227 msgid "HOME IS SHARED" -msgstr "" +msgstr "HOME_IS_SHARED" #. type: NOTE #: src/config/ini-homing.adoc:227 -#, fuzzy msgid "" "If there is not a separate home switch input for this joint, but a number of " "momentary switches wired to the same pin, set this value to 1 to prevent " "homing from starting if one of the shared switches is already closed. Set " "this value to 0 to permit homing even if the switch is already closed." msgstr "" -"Si no hay una entrada de interruptor home separado para esta articulación, " -"sino un numero de interruptores momentáneos conectados al mismo pin, " -"establezca este valor en 1 para evitar que el homing se inicie si uno de los " -"conmutadores compartidos está ya está cerrado. Establezca este valor en 0 " -"para permitir el recorrido homing incluso si el interruptor ya está cerrado." +"Si no hay una entrada de interruptor de casa separada para esta " +"articulación, sino un número de interruptores momentáneos conectados al " +"mismo pin, establecer este valor en 1 para evitar que el homing se inicie si " +"uno de los interruptores compartidos ya está cerrado. Establecer este valor " +"en 0 para permitir homing incluso si el interruptor ya está cerrado." #. type: Title === #: src/config/ini-homing.adoc:228 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_ABSOLUTE_ENCODER" -msgstr "HOME_USE_INDEX = NO" +msgstr "HOME_ABSOLUTE_ENCODER" #. type: Index entry #: src/config/ini-homing.adoc:232 -#, fuzzy msgid "HOME ABSOLUTE ENCODER" -msgstr "HOME_ABSOLUTE_ENCODER (((HOME POR CODIFICADOR ABSOLUTO)))" +msgstr "HOME_ABSOLUTE_ENCODER" #. type: NOTE #: src/config/ini-homing.adoc:232 -#, fuzzy msgid "" "Use for absolute encoders. When a request is made to home the joint, the " "current joint position is set to the '[JOINT_n]HOME_OFFSET' value." msgstr "" -"Usado con codificadores absolutos. Cuando se hace una solicitud homing de la " +"Usado con codificadores absolutos. Cuando se solicita llevar a a casa la " "articulación, la posición actual se establece en el valor " "'[JOINT_n]HOME_OFFSET'." #. type: NOTE #: src/config/ini-homing.adoc:234 -#, fuzzy msgid "" "The final move to the '[JOINT_n]HOME' position is optional according to the " "'HOME_ABSOLUTE_ENCODER' setting:" @@ -22927,42 +22870,44 @@ msgstr "" #. type: delimited block - #: src/config/ini-homing.adoc:239 -#, fuzzy, no-wrap +#, no-wrap msgid "" "HOME_ABSOLUTE_ENCODER = 0 (Default) joint does not use an absolute encoder\n" "HOME_ABSOLUTE_ENCODER = 1 Absolute encoder, final move to [JOINT_n]HOME\n" "HOME_ABSOLUTE_ENCODER = 2 Absolute encoder, NO final move to [JOINT_n]HOME\n" msgstr "" -"HOME_ABSOLUTE_ENCODER = 0 (predeterminado) la articulación no usa un codificador absoluto\n" -"HOME_ABSOLUTE_ENCODER = 1 Codificador absoluto, movimiento final a [JOINT_n]HOME\n" -"HOME_ABSOLUTE_ENCODER = 2 Codificador absoluto, NO movimiento final a [JOINT_n]HOME\n" +"HOME_ABSOLUTE_ENCODER = 0 (predeterminado) la articulación no usa un " +"codificador absoluto\n" +"HOME_ABSOLUTE_ENCODER = 1 Codificador absoluto, movimiento final a " +"[JOINT_n]HOME\n" +"HOME_ABSOLUTE_ENCODER = 2 Codificador absoluto, SIN movimiento final a " +"[JOINT_n]HOME\n" #. type: NOTE #: src/config/ini-homing.adoc:243 -#, fuzzy msgid "A HOME_IS_SHARED setting is silently ignored." -msgstr "Una configuración HOME_IS_SHARED se ignora." +msgstr "Una configuración HOME_IS_SHARED se ignora silenciosamente." #. type: NOTE #: src/config/ini-homing.adoc:246 -#, fuzzy msgid "A request to rehome the joint is silently ignored." -msgstr "Una solicitud para volver a colocar la articulación se ignora." +msgstr "" +"Una solicitud para volver a llevar a casa la articulación se ignora " +"silenciosamente." #. type: Title === #: src/config/ini-homing.adoc:248 -#, fuzzy, no-wrap +#, no-wrap msgid "HOME_SEQUENCE" -msgstr "HOME_USE_INDEX = NO" +msgstr "HOME_SEQUENCE" #. type: Index entry #: src/config/ini-homing.adoc:254 msgid "HOME SEQUENCE" -msgstr "" +msgstr "HOME_SEQUENCE" #. type: NOTE #: src/config/ini-homing.adoc:254 -#, fuzzy msgid "" "Used to define a multi-joint homing sequence *HOME ALL* and enforce homing " "order (e.g., Z may not be homed if X is not yet homed). A joint may be " @@ -22970,28 +22915,27 @@ msgid "" "already been homed and are at the HOME_OFFSET. If two joints have the same " "HOME_SEQUENCE, they may be homed at the same time." msgstr "" -"Se usa para definir una secuencia homing múltiple *HOME ALL* y aplicar un " -"orden de referencia (p. ej., Z puede no estar homeado si X aún no lo está). " -"Una articulación puede ser homeada después de todas las articulaciones con " -"un valor más bajo (en valor absoluto) de HOME_SEQUENCE ya han sido homeadas " -"y están en HOME_OFFSET. Si dos articulaciones tienen la misma HOME_SEQUENCE, " -"pueden ser homeadas al mismo tiempo." +"Se usa para definir una secuencia homing de múltiples articulaciones *HOME " +"ALL* y aplicar un orden de referencia (p. ej., Z no puede llevarse a casa si " +"X aún no lo está). Una articulación puede ser llevada a casa después de que " +"todas las articulaciones con un valor más bajo (en valor absoluto) de " +"HOME_SEQUENCE ya han sido llevadas a casa y están en HOME_OFFSET. Si dos " +"articulaciones tienen la misma HOME_SEQUENCE, pueden ser llevadas a casa al " +"mismo tiempo." #. type: NOTE #: src/config/ini-homing.adoc:257 -#, fuzzy msgid "" "If HOME_SEQUENCE is not specified then the joint will not be homed by the " "*HOME ALL* sequence (but may be homed by individual joint-specific homing " "commands)." msgstr "" -"Si HOME_SEQUENCE no se especifica, la articulacion no será homeada por la " -"secuencia *HOME ALL* (pero si individualmente con comandos homing de la " -"articulación)." +"Si HOME_SEQUENCE no se especifica, la articulación no será llevada a casa " +"por la secuencia *HOME ALL* (pero si individualmente con comandos homing de " +"la articulación)." #. type: NOTE #: src/config/ini-homing.adoc:261 -#, fuzzy msgid "" "The initial HOME_SEQUENCE number may be 0, 1 (or -1). The absolute value of " "sequence numbers must increment by one -- skipping sequence numbers is not " @@ -23000,12 +22944,11 @@ msgid "" msgstr "" "El número inicial de HOME_SEQUENCE puede ser 0, 1 (o -1). El valor absoluto " "de los números de secuencia debe incrementarse en uno; saltar números de " -"secuencia no está permitido. Si un número de secuencia se omite, *HOME ALL* " +"secuencia no está permitido. Si un número de secuencia se omite, *HOME ALL* " "se detendrá al finalizar el ultimo número de secuencia válido." #. type: NOTE #: src/config/ini-homing.adoc:264 -#, fuzzy msgid "" "*Negative* HOME_SEQUENCE values indicate that joints in the sequence should " "*synchronize the final move* to [JOINT_n]HOME by waiting until all joints in " @@ -23022,7 +22965,6 @@ msgstr "" #. type: NOTE #: src/config/ini-homing.adoc:268 -#, fuzzy msgid "" "A *negative* HOME_SEQUENCE also applies to commands to home a single joint. " "If the HOME_SEQUENCE value is *negative*, all joints having the same " @@ -23030,43 +22972,41 @@ msgid "" "synchronized final move*. If the HOME_SEQUENCE value is zero or positive, a " "command to home the joint will home only the specified joint." msgstr "" -"Un HOME_SEQUENCE *negativo* también se aplica a los comandos para iniciar " -"una sola articulación. Si el valor de HOME_SEQUENCE es *negativo*, todas las " -"articulaciones que tienen el mismo valor absoluto de esa HOME_SEQUENCE serán " -"*homeadas juntas con un movimiento final sincronizado*. Si el valor de " -"HOME_SEQUENCE es cero o positivo, un comando para homear la articulación " -"solo afectará a la articulación especificada." +"Un HOME_SEQUENCE *negativo* también se aplica a los comandos para llevar a " +"casa una sola articulación. Si el valor de HOME_SEQUENCE es *negativo*, " +"todas las articulaciones que tengan el mismo valor absoluto de esa " +"HOME_SEQUENCE serán *llevadas a casa juntas con un movimiento final " +"sincronizado*. Si el valor de HOME_SEQUENCE es cero o positivo, un comando " +"para llevar a casa la articulación solo afectará a la articulación " +"especificada." #. type: NOTE #: src/config/ini-homing.adoc:272 -#, fuzzy msgid "" "Joint mode jogging of joints having a negative HOME_SEQUENCE is disallowed. " "In common gantry applications, such jogging can lead to misalignment " "(racking). Note that conventional jogging in world coordinates is always " "available once a machine is homed." msgstr "" -"El jog en modo articulación de las articulaciones que tienen una " -"HOME_SEQUENCE negativa no está permitido. En aplicaciones de pórtico " -"comunes, tal jog puede conducir a la desalineación. Tenga en cuenta que el " -"jog convencional en las coordenadas mundiales siempre están disponibles una " -"vez que la máquina tenga sus home." +"El trote en modo articulación de articulaciones con HOME_SEQUENCE negativa " +"no está permitido. En aplicaciones de pórtico comunes, tal trote puede " +"conducir a la desalineación. Hay que tener en cuenta que el trote " +"convencional en coordenadas mundiales siempre está disponible una vez que la " +"máquina este en casa." #. type: NOTE #: src/config/ini-homing.adoc:274 -#, fuzzy msgid "Examples for a 3 joint system" msgstr "Ejemplos para un sistema de 3 articulaciones" #. type: NOTE #: src/config/ini-homing.adoc:276 -#, fuzzy msgid "Two sequences (0,1), no synchronization" msgstr "Dos secuencias (0,1), sin sincronización" #. type: delimited block - #: src/config/ini-homing.adoc:282 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]HOME_SEQUENCE = 0\n" "[JOINT_1]HOME_SEQUENCE = 1\n" @@ -23078,13 +23018,12 @@ msgstr "" #. type: Plain text #: src/config/ini-homing.adoc:285 -#, fuzzy msgid "Two sequences, joints 1 and 2 synchronized" msgstr "Dos secuencias, articulaciones 1 y 2 sincronizadas" #. type: delimited block - #: src/config/ini-homing.adoc:291 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]HOME_SEQUENCE = 0\n" "[JOINT_1]HOME_SEQUENCE = -1\n" @@ -23096,7 +23035,6 @@ msgstr "" #. type: Plain text #: src/config/ini-homing.adoc:294 -#, fuzzy msgid "With mixed positive and negative values, joints 1 and 2 synchronized" msgstr "" "Con valores mixtos positivos y negativos, las articulaciones 1 y 2 " @@ -23104,7 +23042,7 @@ msgstr "" #. type: delimited block - #: src/config/ini-homing.adoc:300 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]HOME_SEQUENCE = 0\n" "[JOINT_1]HOME_SEQUENCE = -1\n" @@ -23116,13 +23054,12 @@ msgstr "" #. type: Plain text #: src/config/ini-homing.adoc:303 -#, fuzzy msgid "One sequence, no synchronization" msgstr "Una secuencia, sin sincronización" #. type: delimited block - #: src/config/ini-homing.adoc:309 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]HOME_SEQUENCE = 0\n" "[JOINT_1]HOME_SEQUENCE = 0\n" @@ -23134,13 +23071,12 @@ msgstr "" #. type: Plain text #: src/config/ini-homing.adoc:312 -#, fuzzy msgid "One sequence, all joints synchronized" msgstr "Una secuencia, todas las articulaciones sincronizadas" #. type: delimited block - #: src/config/ini-homing.adoc:318 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]HOME_SEQUENCE = -1\n" "[JOINT_1]HOME_SEQUENCE = -1\n" @@ -23154,27 +23090,26 @@ msgstr "" #: src/config/ini-homing.adoc:320 #, no-wrap msgid "VOLATILE_HOME" -msgstr "" +msgstr "VOLATILE_HOME" #. type: Index entry #: src/config/ini-homing.adoc:326 msgid "VOLATILE HOME" -msgstr "" +msgstr "VOLATILE_HOME" #. type: Plain text #: src/config/ini-homing.adoc:326 -#, fuzzy msgid "" "If this setting is true, this joint becomes unhomed whenever the machine " "transitions into the OFF state. This is appropriate for any joint that does " "not maintain position when the joint drive is off. Some stepper drives, " "especially microstep drives, may need this." msgstr "" -"Si esta configuración es verdadera, esta articulacion queda sin home cada " -"vez que la máquina pasa al estado OFF. Esto es apropiado para cualquier " -"articulación que no mantenga la posición cuando el accionamiento de la " -"articulación está apagado. Algunas unidades paso a paso, especialmente las " -"unidades de microstep, pueden necesitar esto." +"Si esta configuración es verdadera, esta articulacion queda fuera casa cada " +"vez que la máquina pasa al estado OFF. Esto es apropiado para cualquier " +"articulación que no mantenga la posición cuando el controlador de la " +"articulación está apagado. Algunos controladores de pasos, especialmente " +"los de micropasos, pueden necesitar esto." #. type: Title === #: src/config/ini-homing.adoc:327 @@ -23185,37 +23120,36 @@ msgstr "LOCKING_INDEXER" #. type: Index entry #: src/config/ini-homing.adoc:331 msgid "LOCKING INDEXER" -msgstr "LOCKING INDEXER" +msgstr "LOCKING_INDEXER" #. type: Plain text #: src/config/ini-homing.adoc:331 -#, fuzzy msgid "" "If this joint is a locking rotary indexer, it will unlock before homing, and " "lock afterward." msgstr "" -"Si esta junta es un indexador rotativo con bloqueo, se desbloqueará antes de " -"homing y se bloqueara después." +"Si esta articulación es un indexador rotativo con bloqueo, se desbloqueará " +"antes de ir a casa y se bloqueará después." #. type: Index entry #: src/config/ini-homing.adoc:332 src/config/ini-homing.adoc:337 #, no-wrap msgid "Immediate Homing" -msgstr "" +msgstr "Homing inmediato" #. type: Plain text #: src/config/ini-homing.adoc:337 -#, fuzzy msgid "" "If a joint does not have home switches or does not have a logical home " "position like a rotary joint and you want that joint to home at the current " "position when the \"Home All\" button is pressed in the AXIS GUI, then the " "following INI entries for that joint are needed." msgstr "" -"Si una articulación no tiene interruptores home o no tiene una posición home " -"lógica, como una articulacion rotativa, y desea que esa articulacion haga " -"home en la posición actual cuando se presiona el botón \"Home All\" en la " -"GUI Axis, se necesitan las siguientes entradas .ini para esa articulación." +"Si una articulación no tiene interruptores de casa o no tiene una posición " +"de casa lógica, como una articulación rotativa, y se desea que la casa de " +"esa articulación sea la posición actual cuando se presione el botón \"Home " +"All\" en la GUI AXIS, se necesitan las siguientes entradas INI para esa " +"articulación." #. type: delimited block - #: src/config/ini-homing.adoc:344 @@ -23227,10 +23161,14 @@ msgid "" "HOME_OFFSET = 0 (Or the home position offset (HOME))\n" "HOME_SEQUENCE = 0 (or other valid sequence number)\n" msgstr "" +"HOME_SEARCH_VEL = 0\n" +"HOME_LATCH_VEL = 0\n" +"HOME_USE_INDEX = NO\n" +"HOME_OFFSET = 0 (o el offset de la posición de casa (HOME))\n" +"HOME_SEQUENCE = 0 (u otro número de secuencia válido)\n" #. type: NOTE #: src/config/ini-homing.adoc:349 -#, fuzzy msgid "" "The default values for unspecified HOME_SEARCH_VEL, HOME_LATCH_VEL, " "HOME_USE_INDEX, HOME, and HOME_OFFSET are *zero*, so they may be omitted " @@ -23240,29 +23178,28 @@ msgid "" msgstr "" "Los valores predeterminados para HOME_SEARCH_VEL, HOME_LATCH_VEL, " "HOME_USE_INDEX, HOME y HOME_OFFSET son *cero*, por lo que pueden ser " -"omitidos cuando se solicita la búsqueda inmediata. Un numero HOME_SEQUENCE " -"válido generalmente se debe incluir, ya que omitir una HOME_SEQUENCE elimina " -"la articulación del comportamiento *HOME ALL* como se indicó anteriormente." +"omitidos cuando se solicita homing inmediato. Normalmente debería incluirse " +"un número válido de HOME_SEQUENCE ya que omitir una HOME_SEQUENCE elimina la " +"articulación del *HOME ALL* como se indicó anteriormente." #. type: Index entry #: src/config/ini-homing.adoc:350 src/config/ini-homing.adoc:354 #, no-wrap msgid "Inhibiting Homing" -msgstr "" +msgstr "Inhibiendo homing" #. type: NOTE #: src/config/ini-homing.adoc:354 -#, fuzzy msgid "" "A HAL pin (motion.homing-inhibit) is provided to disallow homing initiation " "for both \"Home All\" and individual joint homing." msgstr "" -"Se proporciona un pin hal (motion.homing-inhibit) para no permitir " -"iniciación de homing para \"Home All\" y para articulación individual." +"Se proporciona un pin HAL (motion.homing-inhibit) para no permitir " +"iniciación de homing tanto para \"Home todos\" como para articulación " +"individual." #. type: NOTE #: src/config/ini-homing.adoc:357 -#, fuzzy msgid "" "Some systems take advantage of the provisions for synchronizing final joint " "homing moves as controlled by negative [JOINT_N]HOME_SEQUENCE= INI file " @@ -23271,43 +23208,41 @@ msgid "" "machine (gantry racking for example)." msgstr "" "Algunos sistemas aprovechan las disposiciones para sincronizar movimientos " -"homing conjuntos finales controlados por elementos negativos " -"[JOINT_N]HOME_SEQUENCE = del archivo ini. Por defecto, las disposiciones de " -"sincronización no permiten jog de *articulación* antes del recorrido homing " -"con el fin de evitar movimientos de *articulación* que podrían desalinear la " -"máquina (pórtico, por ejemplo)." +"finales de homing articulares controlados por elementos negativos " +"[JOINT_N]HOME_SEQUENCE = del archivo INI. Predeterminadamente, las " +"disposiciones de sincronización no permiten trote de *articulación* antes de " +"homing con el fin de evitar trotes de *articulación* que podrían desalinear " +"la máquina (perpendicularidad de pórtico, por ejemplo)." #. type: NOTE #: src/config/ini-homing.adoc:360 -#, fuzzy msgid "" "System integrator can allow *joint* jogging prior to homing with HAL logic " "that switches the [JOINT_N]HOME_SEQUENCE items. This logic should also " "assert the *motion.homing-inhibit* pin to ensure that homing is not " "inadvertently initiated when *joint* jogging is enabled." msgstr "" -"El integrador del sistema puede permitir jog *articular* antes de homing con " -"lógica HAL que cambia los elementos [JOINT_N]HOME_SEQUENCE. Esta lógica " -"también debe activar el pin *motion.homing-inhibit* para garantizar que el " -"recorrido homing no se inicia inadvertidamente cuando el jog *articular* " -"está habilitado." +"El integrador del sistema puede permitir trote *articular* antes de homing " +"con lógica HAL que cambie los elementos [JOINT_N]HOME_SEQUENCE. Esta lógica " +"también debe evaluar el pin *motion.homing-inhibit* para garantizar que el " +"homing no se inicie inadvertidamente cuando el trote *articular* está " +"habilitado." #. type: NOTE #: src/config/ini-homing.adoc:362 -#, fuzzy msgid "" "Example: Synced joints 0,1 using negative sequence (-1) for synchronized " "homing with a switch (allow_jjog) that selects a positive sequence (1) for " "individual *joint* jogging prior to homing (partial HAL code):" msgstr "" "Ejemplo: articulaciones sincronizadas 0,1 utilizando una secuencia negativa " -"(-1) para búsqueda sincronizada con un interruptor (allow_jjog) que " -"selecciona una secuencia positiva (1) para jog individual *articular* antes " -"de recorrido homing (código hal parcial):" +"(-1) para homing sincronizado con un interruptor (allow_jjog) que selecciona " +"una secuencia positiva (1) para trote *articular* individual antes de homing " +"(código HAL parcial):" #. type: delimited block - #: src/config/ini-homing.adoc:382 -#, fuzzy, no-wrap +#, no-wrap msgid "" "loadrt mux2 names=home_sequence_mux\n" "loadrt conv_float_s32 names=home_sequence_s32\n" @@ -23340,7 +23275,7 @@ msgstr "" "net home_seq_s32 => ini.0.home_sequence\n" "net home_seq_s32 => ini.1.home_sequence\n" "...\n" -"# allow_jjog: pin creado por un panel virtual o conmutador hardware\n" +"# allow_jjog: pin creado por un panel virtual o interruptor hardware\n" "net hsequence_select <= allow_jjog\n" "net hsequence_select => home_sequence_mux.sel\n" "net hsequence_select => motion.homing-inhibit\n" @@ -23352,34 +23287,33 @@ msgid "" "starts so execution of the above HAL commands should be deferred using a " "postgui HAL file or a delayed [APPLICATION]APP= script." msgstr "" -"Los pines inihal (como ini.N.home_sequence) no están disponibles hasta que " -"milltask comienza, por lo que la ejecución de los comandos hal anteriores " -"debe ser diferida utilizando un halfile postgui o [APLICACIÓN] APP = script " -"retrasado." +"Los pines HAL INI (como ini.N.home_sequence) no están disponibles hasta que " +"milltask comienza, por lo que la ejecución de los comandos HAL anteriores " +"debe ser diferida utilizando un archivo HAL postgui o un script [APLICACIÓN] " +"APP= retrasado." #. type: NOTE #: src/config/ini-homing.adoc:389 -#, fuzzy msgid "" "Realtime synchronization of joint jogging for multiple joints requires " "additional HAL connections for the Manual-Pulse-Generator (MPG) type jog " "pins (`joint.N.enable`, `joint.N.scale`, `joint.N.counts`)." msgstr "" -"Sincronización en tiempo real del jog articular para múltiples " -"articulaciones requiere conexiones hal adicionales para pines del generador " -"de pulso manual (MPG) (joint.N.enable, joint.N.scale, joint.N.counts)." +"La sincronización en tiempo real del trote articular para múltiples " +"articulaciones requiere conexiones HAL adicionales para pines de tipo de " +"trote del generador de pulso manual (MPG) (`joint.N.enable`, " +"`joint.N.scale`, `joint.N.counts`)." #. type: NOTE #: src/config/ini-homing.adoc:391 -#, fuzzy msgid "" "An example simulation config (gantry_jjog.ini) that demonstrates joint " "jogging when using negative home sequences is located in the: configs/sim/" "axis/gantry/ directory." msgstr "" -"Un ejemplo de configuración de simulación (gantry_jjog.ini) que demuestra el " -"jog conjunto cuando se utilizan secuencias home negativas se encuentra en el " -"directorio: configs/sim/axis/gantry/." +"Un ejemplo de simulación de configuración (gantry_jjog.ini) que demuestra el " +"trote articular cuando se utilizan secuencias de casa negativas se encuentra " +"en el directorio: configs/sim/axis/gantry/." #. type: Title = #: src/config/integrator-concepts.adoc:5 @@ -24251,19 +24185,18 @@ msgstr "" #. type: Title = #: src/config/lathe-config.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "Lathe Configuration" msgstr "Configuración de torno" #. type: Title == #: src/config/lathe-config.adoc:13 -#, fuzzy, no-wrap +#, no-wrap msgid "Default Plane" msgstr "Plano predeterminado" #. type: Plain text #: src/config/lathe-config.adoc:19 -#, fuzzy msgid "" "When LinuxCNC's interpreter was first written, it was designed for mills. " "That is why the default plane is XY (G17). A normal lathe only uses the XZ " @@ -24273,36 +24206,34 @@ msgstr "" "Cuando el intérprete de LinuxCNC se escribió por primera vez, fue diseñado " "para fresadoras. Es por eso que el plano predeterminado es XY (G17). Un " "torno normal solo usa el plano XZ (G18). Para cambiar el plano " -"predeterminado, coloque la siguiente línea en el archivo .ini en la sección " +"predeterminado, colocar la siguiente línea en el archivo INI en la sección " "RS274NGC." #. type: delimited block - #: src/config/lathe-config.adoc:23 -#, fuzzy, no-wrap +#, no-wrap msgid "RS274NGC_STARTUP_CODE = G18\n" msgstr "RS274NGC_STARTUP_CODE = G18\n" #. type: Plain text #: src/config/lathe-config.adoc:27 -#, fuzzy msgid "" "The above can be overwritten in a G-code program so always set important " "things in the preamble of the G-code file." msgstr "" -"Lo anterior se puede sobrescribir en un programa de código g, por lo que " -"siempre debe configurar cosas importantes en el preámbulo del archivo de " -"código g." +"Lo anterior se puede sobrescribir en un programa de código G, por lo que " +"siempre se deben configurar las cosas importantes en el preámbulo del " +"archivo de código G." #. type: Title === #: src/config/lathe-config.adoc:28 src/gui/gscreen.adoc:409 #: src/gui/qtvcp.adoc:87 -#, fuzzy, no-wrap +#, no-wrap msgid "INI Settings" msgstr "Configuración INI" #. type: Plain text #: src/config/lathe-config.adoc:38 -#, fuzzy msgid "" "The following INI settings are needed for lathe mode in Axis in addition to " "or replacing normal settings in the INI file. These historical settings use " @@ -24313,19 +24244,19 @@ msgid "" "does offer additional settings, check the <> section " "for details." msgstr "" -"Las siguientes configuraciones .ini son necesarias para el modo torno en " -"Axis además de o reemplazando a la configuración normal en el archivo .ini. " -"Estas configuraciones históricas usan cinemática de identidad (trivkins) y " -"'tres' articulaciones (0,1,2) correspondientes a coordenadas x, y, z. En " -"estas configuraciones históricas se requiere la articulacion 1 para el eje Y " -"no utilizado. Las configuraciones de torno simuladas pueden usar estos " -"ajustes históricos. Gmoccapy también usa las configuraciones mencionadas, " -"pero ofrece configuraciones adicionales. Verifique la sección " -"<> para más detalles." +"Las siguientes configuraciones INI son necesarias para el modo torno en " +"Axis, además de, o reemplazando, la configuración normal en el archivo INI. " +"Estas configuraciones históricas usan cinemáticas de identidad (trivkins) y " +"'tres' articulaciones (0,1,2) correspondientes a coordenadas x, y, z. En " +"estas configuraciones históricas se requiere la articulación 1 para el eje Y " +"no utilizado, aunque no se usa. Las configuraciones de torno simuladas " +"pueden usar estos ajustes históricos. GMOCCAPY también usa las " +"configuraciones mencionadas, pero ofrece configuraciones adicionales; " +"verificar la sección <> para más detalles." #. type: delimited block - #: src/config/lathe-config.adoc:45 src/config/lathe-config.adoc:73 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[DISPLAY]\n" "DISPLAY = axis\n" @@ -24339,7 +24270,7 @@ msgstr "" #. type: delimited block - #: src/config/lathe-config.adoc:49 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[KINS]\n" "KINEMATICS = trivkins\n" @@ -24351,7 +24282,7 @@ msgstr "" #. type: delimited block - #: src/config/lathe-config.adoc:53 src/config/lathe-config.adoc:81 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[TRAJ]\n" "COORDINATES = X Z\n" @@ -24363,7 +24294,7 @@ msgstr "" #. type: delimited block - #: src/config/lathe-config.adoc:62 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]\n" "...\n" @@ -24385,19 +24316,18 @@ msgstr "" #. type: Plain text #: src/config/lathe-config.adoc:66 -#, fuzzy msgid "" "With joints_axes incorporation, a simpler configuration can be made with " "just the two required joints by specifying trivkins with the 'coordinates=' " "parameter:" msgstr "" -"Con la incorporación de joint_axes, se puede hacer una configuración más " +"Con la incorporación de joints_axes, se puede hacer una configuración más " "simple con solo las dos articulaciones requeridas especificando trivkins con " "el parámetro 'coordinates=':" #. type: delimited block - #: src/config/lathe-config.adoc:77 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[KINS]\n" "KINEMATICS = trivkins coordinates=xz\n" @@ -24409,7 +24339,7 @@ msgstr "" #. type: delimited block - #: src/config/lathe-config.adoc:90 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[JOINT_0]\n" "...\n" @@ -24431,24 +24361,22 @@ msgstr "" #. type: Title = #: src/config/moveoff.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "Moveoff Component" -msgstr "Componente moveoff(((Moveoff)))" +msgstr "Componente moveoff" #. type: Plain text #: src/config/moveoff.adoc:15 -#, fuzzy msgid "" "The moveoff HAL component is a HAL-only method for implementing offsets. " "See the manpage ('$ man moveoff') for the IMPORTANT limitations and warnings." msgstr "" -"El componente Hal moveoff es un método exclusivo de Hal para implementar " +"El componente HAL moveoff es un método exclusivo de HAL para implementar " "offsets. Ver la página de manual ('$ man moveoff') para limitaciones y " "advertencias IMPORTANTES." #. type: Plain text #: src/config/moveoff.adoc:19 -#, fuzzy msgid "" "The moveoff component is used to offset joint positions using custom HAL " "connections. Implementing an offset-while-program-is-paused functionality " @@ -24456,13 +24384,12 @@ msgid "" "are supported." msgstr "" "El componente moveoff se utiliza para offsets de posiciones articulares " -"utilizando conexiones Hal personalizadas. Implementa una funcionalidad " +"utilizando conexiones HAL personalizadas. Implementa una funcionalidad " "offset-mientras-programa-parado con conexiones apropiadas para los pines de " -"entrada. Se soportan nueve articulaciones." +"entrada. Se soportan nueve articulaciones." #. type: Plain text #: src/config/moveoff.adoc:27 -#, fuzzy msgid "" "The axis offset pin values (offset-in-M) are continuously applied " "(respecting limits on value, velocity, and acceleration) to the output pins " @@ -24476,16 +24403,15 @@ msgstr "" "Los valores de los pines de offset de eje (offset-in-M) se aplican " "continuamente (respetando límites de valor, velocidad y aceleración) a los " "pines de salida (offset-current-M, pos-plusoffset-M, fb-minusoffset-M) " -"cuando ambos pines (apply-offsets y move-enable) de entrada de habilitacion " -"son TRUE. Las dos entradas habilitadoras estan asociadas internamente con un " -"AND. Si el pin apply-offsets va a FALSE mientras se aplican los offsets, se " -"activa un 'pin de advertencia' y se emite un mensaje . El pin de advertencia " -"permanece TRUE hasta que se eliminen los offsets o el pin apply-offsets " -"vuelva a TRUE." +"cuando ambos pines (apply-offsets y move-enable) de habilitación de entrada " +"son TRUE. Las dos entradas habilitadoras estan asociadas internamente con " +"un AND. Si el pin apply-offsets va a FALSE mientras se aplican los offsets, " +"se activa un 'pin de advertencia' y se emite un mensaje. El pin de " +"advertencia permanece TRUE hasta que se eliminen los offsets o el pin apply-" +"offsets vuelva a TRUE." #. type: Plain text #: src/config/moveoff.adoc:31 -#, fuzzy msgid "" "Typically, the move-enable pin is connected to external controls and the " "apply-offsets pin is connected to halui.program.is-paused (for offsets only " @@ -24498,29 +24424,18 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:35 -#, fuzzy msgid "" "Applied offsets are 'automatically returned' to zero (respecting limits) " "when either of the enabling inputs is deactivated. The zero value tolerance " "is specified by the epsilon input pin value." msgstr "" "Los offsets aplicados se 'devuelven automáticamente' a cero (respetando los " -"límites) cuando cualquiera de las entradas de habilitación está " -"desactivada. El valor cero de tolerancia se especifica mediante el valor " +"límites) cuando cualquiera de las entradas de habilitación está " +"desactivada. El valor cero de tolerancia se especifica mediante el valor " "epsilon del pin de entrada." #. type: Plain text #: src/config/moveoff.adoc:43 -#, fuzzy -#| msgid "" -#| "Waypoints are recorded when the moveoff componenent is enabled. " -#| "Waypoints are managed with the waypoint-sample-secs and waypoint-" -#| "threshold pins. When the backtrack-enable pin is TRUE, the auto-return " -#| "path follows the recorded waypoints. When the memory available for " -#| "waypoints is exhausted, offsets are frozen and the waypoint-limit pin is " -#| "asserted. This restriction applies regardless of the state of the " -#| "backtrack-enable pin. An enabling pin must be deasserted to allow a " -#| "return to the original (non-offset position)." msgid "" "Waypoints are recorded when the moveoff component is enabled. Waypoints are " "managed with the waypoint-sample-secs and waypoint-threshold pins. When the " @@ -24531,17 +24446,16 @@ msgid "" "be deasserted to allow a return to the original (non-offset position)." msgstr "" "Los puntos de referencia se registran cuando el componente moveoff está " -"habilitado. Los puntos de referencia son gestionado con los pines waypoint-" -"sample-secs y waypoint-threshold. Cuando el pin backtrack-enable es TRUE, la " -"ruta de retorno automático sigue los waypoints grabados. Cuando la memoria " -"disponible para waypoints se agota, los offsets son congelados y el pin " -"waypoint-limit va TRUE. Esta restricción se aplica independientemente del " -"estado del pin backtrack-enable. Un pin de habilitación debe ser puesto a " -"FALSE para permitir un retorno al original (posición sin offset)." +"habilitado. Los puntos de referencia son gestionados con los pines waypoint-" +"sample-secs y waypoint-threshold. Cuando el pin backtrack-enable es TRUE, " +"la ruta de retorno automático sigue los waypoints grabados. Cuando la " +"memoria disponible para waypoints se agota, los offsets son congelados y el " +"pin waypoint-limit va TRUE. Esta restricción se aplica independientemente " +"del estado del pin backtrack-enable. Un pin de habilitación debe ser puesto " +"a FALSE para permitir un retorno al original (posición sin offset)." #. type: Plain text #: src/config/moveoff.adoc:48 -#, fuzzy msgid "" "Backtracking through waypoints results in 'slower' movement rates as the " "moves are point-to-point respecting velocity and acceleration settings. The " @@ -24556,7 +24470,6 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:53 -#, fuzzy msgid "" "When backtrack-enable is FALSE, the auto-return move is *NOT* coordinated, " "each axis returns to zero at its own rate. If a controlled path is wanted " @@ -24564,13 +24477,12 @@ msgid "" "deasserting an enabling pin." msgstr "" "Cuando backtrack-enable es FALSE, el movimiento de retorno automático *NO* " -"es coordinado; cada eje vuelve a cero a su propio ritmo. Si se desea una " +"es coordinado; cada eje vuelve a cero a su propio ritmo. Si se desea una " "ruta controlada en esta condición, cada eje debe devolverse manualmente a " "cero antes de hacer FALSE un pin de habilitación." #. type: Plain text #: src/config/moveoff.adoc:56 -#, fuzzy msgid "" "The waypoint-sample-secs, waypoint-threshold, and epsilon pins are evaluated " "only when the component is idle." @@ -24580,7 +24492,6 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:62 -#, fuzzy msgid "" "The offsets-applied output pin is provided to indicate the current state to " "a GUI so that program resumption can be managed. If the offset(s) are non-" @@ -24589,15 +24500,14 @@ msgid "" "(respecting limits) and an 'Error' message is issued." msgstr "" "Se proporciona el pin de salida offsets-applied para indicar el estado " -"actual a una GUI para que se pueda gestionar la reanudación del programa. Si " -"el offset(s) no es cero cuando se desactiva el pin apply-offsets (por " -"ejemplo, cuando se reanuda un programa tras offsets durante una pausa), los " -"offsets se devuelven a cero (respetando límites) y se emite un mensaje de " -"'Error'." +"actual a una GUI para que se pueda gestionar la reanudación del programa. " +"Si el(los) offset(s) no es(son) cero cuando se desactiva el pin apply-" +"offsets (por ejemplo, cuando se reanuda un programa tras offsets durante una " +"pausa), los offsets se devuelven a cero (respetando límites) y se emite un " +"mensaje de 'Error'." #. type: CAUTION #: src/config/moveoff.adoc:67 -#, fuzzy msgid "" "If offsets are enabled and applied and the machine is turned off for any " "reason, any 'external' HAL logic that manages the enabling pins and the " @@ -24605,13 +24515,12 @@ msgid "" "subsequently turned on again." msgstr "" "Si los offsets están habilitados y aplicados y la máquina está apagada por " -"cualquier razón, cualquier lógica Hal 'externa' que maneje los pines " +"cualquier razón, cualquier lógica HAL 'externa' que maneje los pines " "habilitadores y las entradas offset-in-M es responsable de su estado cuando " "la máquina se vuelva a encender posteriormente." #. type: CAUTION #: src/config/moveoff.adoc:75 -#, fuzzy msgid "" "This HAL-only means of offsetting is typically not known to LinuxCNC nor " "available in GUI preview displays. *No protection is provided* for offset " @@ -24621,18 +24530,17 @@ msgid "" "travel is recommended. Triggering a hard limit will turn off the machine -- " "see *Caution* above." msgstr "" -"LinuxCNC generalmente no conoce este medio de offsets solo-Hal ni está " +"LinuxCNC generalmente no conoce este medio de offsets solo-HAL ni está " "disponible en las pantallas de vista previa de las GUI. *No se proporciona " -"protección* para movimientos con offset que exceden los límites soft " -"administrados por LinuxCNC. Ya que los límites soft no se cumplen, un " -"movimiento de offset puede encontrar límites fisicos (o un *CHOQUE* si no " -"hay interruptores de límite). Se recomienda limitar la carrera con el uso de " -"las entradas offset-min-M y offset-max-M. Disparar un límite fisico apagará " -"la máquina - vea *Precaución* arriba." +"protección* para movimientos con offset que exceden los límites suaves " +"administrados por LinuxCNC. Ya que los límites suaves no se respetan, un " +"movimiento de offset puede encontrar límites duros (o un *CHOQUE* si no hay " +"interruptores de límite). Se recomienda limitar la carrera con el uso de las " +"entradas offset-min-M y offset-max-M. Disparar un límite duro apagará la " +"máquina - vea *Precaución* arriba." #. type: CAUTION #: src/config/moveoff.adoc:83 -#, fuzzy msgid "" "The offset-in-M values may be set with INI file settings, controlled by a " "GUI, or managed by other HAL components and connections. Fixed values may " @@ -24642,19 +24550,18 @@ msgid "" "set, increment, decrement, and accumulate offset values for each axis and " "may set offset-in-M values to zero before deasserting an enabling pin." msgstr "" -"Los valores de desplazamiento en M pueden establecerse con configuraciones " -"inifile, controladas por una GUI, o gestionado por otros componentes y " -"conexiones Hal. Los valores fijos pueden ser apropiado en casos simples " -"donde la dirección y la cantidad de desplazamiento es bien definido pero se " -"requiere un método de control para desactivar un pin de habilitación para " -"devolver las compensaciones a cero. Las GUI pueden proporcionar medios para " -"que los usuarios puedan establecer, incrementar, disminuir y acumular " -"valores de compensación para cada eje y puedan establecer los valores de " -"offset en M en cero antes de hacer FALSE un pin de habilitación." +"Los valores offset-in-M pueden establecerse con configuraciones de archivo " +"INI, controladas por una GUI, o gestionados por otros componentes y " +"conexiones HAL. Los valores fijos pueden ser apropiados en casos simples " +"donde la dirección y la cantidad de offset es bien definida pero se requiere " +"un método de control para desactivar un pin de habilitación para devolver " +"los offsets a cero. Las GUI pueden proporcionar medios para que los " +"usuarios puedan establecer, incrementar, disminuir y acumular valores de " +"offset para cada eje y puedan establecer los valores de offset-in-M en cero " +"antes de hacer FALSE un pin de habilitación." #. type: CAUTION #: src/config/moveoff.adoc:89 -#, fuzzy msgid "" "The default values for accel, vel, min, max, epsilon, waypoint-sample-secs, " "and waypoint-threshold may not be suitable for any particular application. " @@ -24663,116 +24570,105 @@ msgid "" "hazards before use on hardware." msgstr "" "Los valores predeterminados para accel, vel, min, max, epsilon, waypoint-" -"sample-secs y waypoint-threshold pueden no ser adecuados para ninguna " -"aplicación en particular. Este componente Hal desconoce los límites " -"impuestos por LinuxCNC en otros lugares. Los usuarios deben probar el uso " -"en una aplicación de simulador y comprender todos los riesgos antes de su " -"uso en hardware." +"sample-secs y waypoint-threshold pueden inadecuados para alguna aplicación " +"en particular. Este componente HAL desconoce los límites impuestos por " +"LinuxCNC en otros lugares. Los usuarios deben probar el uso en una " +"aplicación de simulador y comprender todos los riesgos antes de su uso en " +"hardware." #. type: CAUTION #: src/config/moveoff.adoc:92 -#, fuzzy msgid "" "Sim configurations that demonstrate the component and a GUI (moveoff_gui) " "are located in:" msgstr "" -"Las configuraciones Sim que demuestran el componente y una gui (moveoff_gui) " +"Las configuraciones Sim que demuestran el componente y una GUI (moveoff_gui) " "se encuentran en:" #. type: CAUTION #: src/config/moveoff.adoc:94 -#, fuzzy msgid "configs/sim/axis/moveoff (axis-ui)" msgstr "configs/sim/axis/moveoff (axis-ui)" #. type: CAUTION #: src/config/moveoff.adoc:95 -#, fuzzy msgid "configs/sim/touchy/ngcgui (touchy-ui)" msgstr "configs/sim/touchy/ngcgui (touchy-ui)" #. type: Title == #: src/config/moveoff.adoc:96 -#, fuzzy, no-wrap +#, no-wrap msgid "Modifying an existing configuration" msgstr "Modificar una configuración existente" #. type: CAUTION #: src/config/moveoff.adoc:101 -#, fuzzy msgid "" "A system-provided HAL file (LIB:hookup_moveoff.tcl) can be used to adapt an " "existing configuration to use the moveoff component. Additional INI file " "settings support the use of a simple GUI (moveoff_gui) for controlling " "offsets." msgstr "" -"Se puede utilizar un halfile proporcionado por el sistema " +"Se puede utilizar un archivo HAL proporcionado por el sistema " "(LIB:hookup_moveoff.tcl) para adaptar una configuración existente para usar " -"el componente moveoff. El archivo ini adicional de configuración admite el " -"uso de una interfaz gráfica de usuario simple (moveoff_gui) para controlar " -"los offsets." +"el componente moveoff. Configuraciones adicionales del archivo INI admiten " +"el uso de una interfaz gráfica de usuario simple (moveoff_gui) para " +"controlar los offsets." #. type: CAUTION #: src/config/moveoff.adoc:104 -#, fuzzy msgid "" "When the system HAL file (LIB:hookup_moveoff.tcl) is properly specified in a " "configuration INI file, it will:" msgstr "" "Cuando el archivo HAL del sistema (LIB:hookup_moveoff.tcl) se especifica " -"correctamente en un archivo ini de configuración, podrá:" +"correctamente en un archivo INI de configuración, podrá:" #. type: CAUTION #: src/config/moveoff.adoc:107 -#, fuzzy msgid "" "Disconnect the original joint.N.motor-pos-cmd and joint.N.motor-pos-fb pin " "connections" msgstr "" -"Desconectar los pines de conexion joint.N.motor-pos-cmd y joint.N.motor-pos-" -"fb" +"Desconectar los pines de conexión joint.N.motor-pos-cmd y joint.N.motor-pos-" +"fb originales" #. type: CAUTION #: src/config/moveoff.adoc:109 -#, fuzzy msgid "" "Load (loadrt) the moveoff component (using the name mv) with a personality " "set to accommodate all axes identified in the INI file" msgstr "" "Cargar (loadrt) el componente moveoff (usando el nombre mv) con una " "personalidad configurada para acomodar todos los ejes identificados en el " -"archivo ini" +"archivo INI" #. type: CAUTION #: src/config/moveoff.adoc:110 -#, fuzzy msgid "Add (addf) the moveoff component functions in the required sequence" msgstr "" "Agregar (addf) las funciones del componente moveoff en la secuencia requerida" #. type: CAUTION #: src/config/moveoff.adoc:112 -#, fuzzy msgid "" "Reconnect the joint.N.motor-pos-cmd and joint.N.motor-pos-fb pins to use the " "moveoff component" msgstr "" "Volver a conectar los pines joint.N.motor-pos-cmd y joint.N.motor-pos-fb " -"para usar el componente" +"para usar el componente moveoff" #. type: CAUTION #: src/config/moveoff.adoc:114 -#, fuzzy msgid "" "Set the moveoff component operating parameters and limits for each axis in " "accordance with additional INI file settings" msgstr "" "Establecer los parámetros operativos y los límites del componente moveoff " -"para cada eje de acuerdo con la configuración adicional del archivo ini" +"para cada eje de acuerdo con la configuración adicional del archivo INI" #. type: CAUTION #: src/config/moveoff.adoc:120 -#, fuzzy msgid "" "Note: The moveoff_gui application supports configurations that use known " "kinematics modules with KINEMATICS_TYPE=KINEMATICS_IDENTITY. Supported " @@ -24782,19 +24678,17 @@ msgid "" msgstr "" "Nota: La aplicación moveoff_gui admite configuraciones que utilizan módulos " "de cinemática conocidos con KINEMATICS_TYPE=KINEMATICS_IDENTITY. Los " -"módulos soportados incluyen: trivkins. Con cinemática de identidad, " +"módulos soportados incluyen: trivkins. Con cinemática de identidad, " "moveoff_gui asigna cada nombre de eje especificado con el parámetro de línea " "de comando '-axes axisnames' a la articulación correspondiente." #. type: CAUTION #: src/config/moveoff.adoc:122 -#, fuzzy msgid "Modify an existing configuration as follows:" msgstr "Modifique una configuración existente de la siguiente manera:" #. type: CAUTION #: src/config/moveoff.adoc:129 -#, fuzzy msgid "" "Make sure there is an INI file entry for `[HAL]HALUI` and create a new " "`[HAL]HALFILE` entry for LIB:hookup_moveoff.tcl. The entry for " @@ -24803,16 +24697,16 @@ msgid "" "and any components connected to these pins (pid and encoder components in a " "servo system for instance)." msgstr "" -"Asegúrese de que haya una entrada de archivo ini para [HAL]HALUI y cree una " -"nueva entrada [HAL]HALFILE para LIB:hookup_moveoff.tcl. La entrada para " -"LIB:hookup_moveoff.tcl debe seguir todas las entradas HALFILE= para halfiles " -"que conectan los pines para joint.N.motor-pos-cmd, joint.N.motor-pos-fb, y " -"cualquier componente conectado a estos pines (pid y componentes de " -"codificador en un sistema servo, por ejemplo)." +"Asegúrese de que haya una entrada de archivo INI para `[HAL]HALUI` y cree " +"una nueva entrada `[HAL]HALFILE` para LIB:hookup_moveoff.tcl. La entrada " +"para LIB:hookup_moveoff.tcl debe seguir todas las entradas `HALFILE=` para " +"archivos HAL que conectan los pines para `joint.N.motor-pos-cmd`, " +"`joint.N.motor-pos-fb`, y cualquier componente conectado a estos pines " +"(componentes pid y codificadores en un sistema servo, por ejemplo)." #. type: delimited block - #: src/config/moveoff.adoc:138 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[HAL]\n" "HALUI = halui\n" @@ -24823,38 +24717,36 @@ msgid "" msgstr "" "[HAL]\n" "HALUI = halui\n" -"MEDIO = existente_configuration_halfile_1\n" +"MEDIO = archivo_configuracion_hal_existente_1\n" "...\n" -"MEDIO = existente_configuration_halfile_n\n" +"MEDIO = archivo_configuracion_hal_existente_n\n" "HALFILE = LIB:hookup_moveoff.tcl\n" #. type: Plain text #: src/config/moveoff.adoc:143 -#, fuzzy msgid "" "Add INI file entries for the per-axis settings for each axis in use (if an " "entry is not defined, the corresponding entry from the [AXIS_n] section will " "be used, if no entry is found, then the moveoff component default will be " "used)." msgstr "" -"Agregue entradas de archivo ini para la configuración por eje para cada eje " +"Agregue entradas de archivo INI para la configuración por eje para cada eje " "en uso (si una entrada no está definida, la entrada correspondiente de la " "sección [AXIS_n] será utilizada; si no se encuentra ninguna entrada, se " "utilizará lo predeterminado del componente moveoff)." #. type: NOTE #: src/config/moveoff.adoc:147 -#, fuzzy msgid "" "Using component defaults or [AXIS_n] section values for per-axis offset " "settings is NOT recommended." msgstr "" -"NO se recomienda la configuración usando los valores predeterminados o " -"valores de sección [AXIS_n] para offset por eje." +"NO se recomienda usar los valores predeterminados de componente o la " +"configuración de valores de sección [AXIS_n] para offset por eje." #. type: delimited block - #: src/config/moveoff.adoc:155 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[MOVEOFF_n]\n" "MAX_LIMIT =\n" @@ -24870,17 +24762,16 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:158 -#, fuzzy msgid "" "Add INI file entries for moveoff component settings (omit to use moveoff " "defaults):" msgstr "" -"Agregar entradas de archivo ini para la configuración del componente moveoff " -"(omitalo para usar los valores predeterminados):" +"Agregar entradas de archivo INI para la configuración del componente moveoff " +"(omitir para usar los valores predeterminados):" #. type: delimited block - #: src/config/moveoff.adoc:165 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[MOVEOFF]\n" "EPSILON =\n" @@ -24894,32 +24785,26 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:169 -#, fuzzy msgid "" "The moveoff_gui is used to make additional required connections and provide " "a popup GUI to:" msgstr "" "moveoff_gui se usa para hacer conexiones requeridas adicionales y " -"proporcionar una gui emergente para:" +"proporcionar una GUI emergente para:" #. type: Plain text #: src/config/moveoff.adoc:171 -#, fuzzy msgid "Provide a control togglebutton to Enable/Disable offsets" msgstr "" -"Proporcionar un botón de control para habilitar/deshabilitar las " -"compensaciones" +"Proporcionar un botón de control para habilitar/deshabilitar los offsets" #. type: Plain text #: src/config/moveoff.adoc:172 -#, fuzzy msgid "Provide a control togglebutton to Enable/Disable backtracking" -msgstr "" -"Proporcionar un botón de control para activar/desactivar el seguimiento" +msgstr "Proporcionar un botón de control para activar/desactivar el seguimiento" #. type: Plain text #: src/config/moveoff.adoc:173 -#, fuzzy msgid "" "Provide control pushbuttons to Increment/Decrement/Zero each axis offset" msgstr "" @@ -24928,20 +24813,17 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:174 -#, fuzzy msgid "Display each axis offset current value" msgstr "Mostrar el valor actual de offset de cada eje" #. type: Plain text #: src/config/moveoff.adoc:175 -#, fuzzy msgid "Display current offset status (disabled, active, removing, etc)" msgstr "" "Mostrar el estado de offset actual (deshabilitado, activo, eliminando, etc.)" #. type: Plain text #: src/config/moveoff.adoc:183 -#, fuzzy msgid "" "The provided control buttons are optional depending upon the state of the " "moveoff component move-enable pin. Both a display and controls for enabling " @@ -24951,16 +24833,15 @@ msgid "" "(mv.move-offset-in-M) and the backtracking enable (mv.backtrack-enable)" msgstr "" "Los botones de control provistos son opcionales dependiendo del estado del " -"pin move-enable del componente. Se proporcionan tanto una pantalla como " +"pin move-enable del componente. Se proporcionan tanto una pantalla como " "controles para habilitar offsets si el pin mv.move-enable NO está conectado " -"cuando se inicia moveoff_gui. Para este caso, moveoff_gui administra el pin " -"de habilitación de movimiento del componente (denominado mv.move-enable), " -"así como los offsets (mv.move-offset-in-M) y la habilitacion de " -"backtracking (mv.backtrack-enable)" +"cuando se inicia moveoff_gui. Para este caso, moveoff_gui maneja el pin de " +"habilitación de movimiento del componente (denominado mv.move-enable), así " +"como los offsets (mv.move-offset-in-M) y la habilitación de backtracking " +"(mv.backtrack-enable)" #. type: Plain text #: src/config/moveoff.adoc:189 -#, fuzzy msgid "" "If the mv.move-enable pin IS connected when the moveoff_gui is started, the " "moveoff_gui will provide a display but NO controls. This mode supports " @@ -24970,13 +24851,12 @@ msgid "" msgstr "" "Si el pin mv.move-enable está conectado cuando moveoff_gui se inicia, " "moveoff_gui proporcionará una pantalla pero NO controles. Este modo admite " -"configuraciones que usan una rueda de selección u otros métodos de controlar " +"configuraciones que usan una perilla de trote u otros métodos de controlar " "las entradas de offsets y los pines de habilitación (mv.offset-in-M, mv.move-" "enable, mv.backtrack-enable)." #. type: Plain text #: src/config/moveoff.adoc:196 -#, fuzzy msgid "" "The moveoff_gui makes the required connections for the moveoff component " "pins: mv.power_on and mv.apply-offsets. The mv.power_on pin is connected to " @@ -24986,25 +24866,24 @@ msgid "" "A new signal is automatically created if necessary." msgstr "" "Moveoff_gui realiza las conexiones necesarias para los pines del componente " -"moveoff; mv.power_on y mv.apply-offsets. El pin mv.power_on está conectado " +"moveoff: mv.power_on y mv.apply-offsets. El pin mv.power_on está conectado " "al pin motion.motion-enabled (una nueva señal se crea automáticamente si es " "necesario). mv.apply-offsets está conectado a halui.program.is-paused o se " -"establece en 1 dependiendo de la opción de línea de comando -mode [onpause | " -"siempre ]. Una nueva señal se crea automáticamente si es necesario." +"establece en 1 dependiendo de la opción de línea de comando -mode [ onpause " +"| always ]. Una nueva señal se crea automáticamente si es necesario." #. type: Plain text #: src/config/moveoff.adoc:199 -#, fuzzy msgid "" "To use the moveoff_gui, add an entry in the INI file [APPLICATIONS] section " "as follows:" msgstr "" -"Para usar moveoff_gui, agregue una entrada en la sección del archivo ini " +"Para usar moveoff_gui, agregar una entrada en la sección del archivo INI " "[APPLICATIONS] de la siguiente manera:" #. type: delimited block - #: src/config/moveoff.adoc:207 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[APPLICATIONS]\n" "# Note: a delay (specified in seconds) may be required if connections\n" @@ -25013,14 +24892,14 @@ msgid "" "APP = moveoff_gui option1 option2 ...\n" msgstr "" "[APPLICATIONS]\n" -"# Nota: puede ser requerido un retraso (especificado en segundos) si las conexiones\n" -"# se hacen usando halfiles postgui ([HAL]POSTGUI_HALFILE=)\n" +"# Nota: puede ser requerido un retraso (especificado en segundos) si las " +"conexiones\n" +"# se hacen usando archivos HAL postgui ([HAL]POSTGUI_HALFILE=)\n" "DELAY = 0\n" "APP = moveoff_gui opción1 opción2 ...\n" #. type: Plain text #: src/config/moveoff.adoc:214 -#, fuzzy msgid "" "When the HAL file LIB:hookup_moveoff.tcl is used to load and connect the " "moveoff component, the mv.move-enable pin will not be connected and local " @@ -25028,15 +24907,14 @@ msgid "" "method to test or demonstrate the moveoff component when modifying an " "existing INI configuration." msgstr "" -"Cuando el archivo hal LIB:hookup_moveoff.tcl se usa para cargar y conectar " +"Cuando el archivo HAL LIB:hookup_moveoff.tcl se usa para cargar y conectar " "el componente moveoff, el pin mv.move-enable no se conectará y se utilizarán " -"los controles locales proporcionados por moveoff_gui. Este es el método más " -"simple para probar o demostrar el componente cuando se ha modificado una " -"configuración ini existente." +"los controles locales proporcionados por moveoff_gui. Este es el método más " +"simple para probar o demostrar el componente moveoff cuando se ha modificado " +"una configuración INI existente." #. type: Plain text #: src/config/moveoff.adoc:221 -#, fuzzy msgid "" "To enable external controls while using the moveoff_gui display for offset " "values and status, HAL files that follow LIB:hookup_moveoff.tcl must make " @@ -25046,15 +24924,16 @@ msgid "" "mv.bactrack-enable pins to signals:" msgstr "" "Para habilitar controles externos mientras se usa la pantalla moveoff_gui " -"para valores de offsets y estado, los halfiles que siguen a " -"LIB:hookup_moveoff.tcl debe hacer conexiones adicionales. Por ejemplo, las " +"para valores de offsets y estado, los archivos HAL que siguen a " +"LIB:hookup_moveoff.tcl debe hacer conexiones adicionales. Por ejemplo, las " "demostraciones proporcionadas (configs/sim/axis/moveoff/*.ini) usan un " -"halfile de sistema simple (llamado LIB:moveoff_external.hal) para conectar " -"los pines mv.move-enable, mv.offset-in-M mv.bactrack-enable a señales:" +"archivo HAL de sistema simple (llamado LIB:moveoff_external.hal) para " +"conectar los pines mv.move-enable, mv.offset-in-M y mv.bactrack-enable a " +"señales:" #. type: delimited block - #: src/config/moveoff.adoc:229 -#, fuzzy, no-wrap +#, no-wrap msgid "" "[HAL]\n" "HALUI = halui\n" @@ -25070,7 +24949,6 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:233 -#, fuzzy msgid "" "The connections made by LIB:moveoff_external.hal (for a three axis " "configuration) are:" @@ -25080,13 +24958,13 @@ msgstr "" #. type: delimited block - #: src/config/moveoff.adoc:237 -#, fuzzy, no-wrap +#, no-wrap msgid "net external_enable mv.move-enable\n" msgstr "net external_enable mv.move-enable\n" #. type: delimited block - #: src/config/moveoff.adoc:241 -#, fuzzy, no-wrap +#, no-wrap msgid "" "net external_offset_0 mv.offset-in-0\n" "net external_offset_1 mv.offset-in-1\n" @@ -25098,13 +24976,12 @@ msgstr "" #. type: delimited block - #: src/config/moveoff.adoc:243 -#, fuzzy, no-wrap +#, no-wrap msgid "net external_backtrack_en mv.backtrack-enable\n" msgstr "net external_backtrack_en mv.backtrack-enable\n" #. type: Plain text #: src/config/moveoff.adoc:249 -#, fuzzy msgid "" "These signals (external_enable, external_offset_M, external_backtrack_en) " "may be managed by subsequent HALFILES (including POSTGUI_HALFILEs) to " @@ -25119,39 +24996,37 @@ msgstr "" #. type: Plain text #: src/config/moveoff.adoc:252 -#, fuzzy msgid "" "The moveoff_gui is configured with command line options. For details on the " "operation of moveoff_gui, see the man page:" msgstr "" -"Moveoff_gui se configura con opciones de línea de comando. Para detalles " -"sobre la operación de moveoff_gui, vea la página del manual:" +"Moveoff_gui se configura con opciones de línea de comando. Para detalles " +"sobre la operación de moveoff_gui, ver la página del manual:" #. type: delimited block - #: src/config/moveoff.adoc:255 -#, fuzzy, no-wrap +#, no-wrap msgid "$ man moveoff_gui\n" msgstr "$ man moveoff_gui\n" #. type: Plain text #: src/config/moveoff.adoc:258 -#, fuzzy msgid "" "For a brief listing of command line options for moveoff_gui, use the command " "line help option:" msgstr "" "Para obtener una breve lista de las opciones de línea de comando para " -"moveoff_gui, use el comando opción de ayuda de línea:" +"moveoff_gui, use la opción de ayuda de línea de comando:" #. type: delimited block - #: src/config/moveoff.adoc:261 -#, fuzzy, no-wrap +#, no-wrap msgid "$ moveoff_gui --help\n" msgstr "$ moveoff_gui --help\n" #. type: delimited block - #: src/config/moveoff.adoc:264 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Usage:\n" "moveoff_gui [Options]\n" @@ -25161,29 +25036,30 @@ msgstr "" #. type: delimited block - #: src/config/moveoff.adoc:267 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Options:\n" " [--help | -? | -- -h ] (This text)\n" msgstr "" "Opciones:\n" -" [--ayuda | -? | -- -h] (Este texto)\n" +" [--help | -? | -- -h] (Este texto)\n" #. type: delimited block - #: src/config/moveoff.adoc:271 -#, fuzzy, no-wrap +#, no-wrap msgid "" " [-mode [onpause | always]] (default: onpause)\n" " (onpause: show gui when program paused)\n" " (always: show gui always)\n" msgstr "" -" [-modo [enpausa | siempre]] (predeterminado: enpausa)\n" -" (enpausa: muestra la gui cuando el programa está en pausa)\n" -" (siempre: muestra gui siempre)\n" +" [-mode [onpause | always]] (predeterminado: onpause)\n" +" (onpause: muestra la gui cuando el " +"programa está en pausa)\n" +" (always: muestra gui siempre)\n" #. type: delimited block - #: src/config/moveoff.adoc:287 -#, fuzzy, no-wrap +#, no-wrap msgid "" " [-axes axisnames] (default: xyz (no spaces))\n" " (letters from set of: x y z a b c u v w)\n" @@ -25201,25 +25077,27 @@ msgid "" " (resume program when move-enable deasserted)\n" " [-delay delay_secs] (default: 5 (resume delay))\n" msgstr "" -" [-axes axisnames] (predeterminado: xyz (sin espacios))\n" +" [-axes nombresdeejes] (predeterminado: xyz (sin espacios))\n" " (letras del conjunto de: x y z a b c u v w)\n" " (ejemplo: -axes z)\n" " (ejemplo: -axes xz)\n" " (ejemplo: -axes xyz)\n" -" [-inc incrementvalue] (predeterminado: 0.001 0.01 0.10 1.0)\n" -" (especifique uno por cada (hasta 4))\n" +" [-inc valordeincremento] (predeterminado: 0.001 0.01 0.10 1.0)\n" +" (especifique uno por cada -inc (hasta 4))\n" " (ejemplo: -inc 0.001 -inc 0.01 -inc 0.1)\n" -" [entero de tamaño] (predeterminado: 14)\n" -" (El tamaño general emergente de la gui se basa en el tamaño de la fuente)\n" -" [-loc center | +x+y] (predeterminado: centro)\n" +" [-size entero] (predeterminado: 14)\n" +" (El tamaño general emergente de la gui se " +"basa en el tamaño de la fuente)\n" +" [-loc center|+x+y] (predeterminado: center)\n" " (ejemplo: -loc +10+200)\n" -" [-autoresume] (predeterminado: no utilizado)\n" -" (reanudar el programa cuando move-enable sea false)\n" -" [-delay delay_secs] (predeterminado: 5 (retraso de reanudación))\n" +" [-autoresume] (predeterminado: notused)\n" +" (reanudar el programa cuando move-enable sea " +"false)\n" +" [-delay segundos] (predeterminado: 5 (retraso de reanudación))\n" #. type: delimited block - #: src/config/moveoff.adoc:301 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Options for special cases:\n" " [-noentry] (default: notused)\n" @@ -25236,30 +25114,33 @@ msgid "" " (are in use (see Note))\n" msgstr "" "Opciones para casos especiales:\n" -" [-noentry] (predeterminado: no utilizado)\n" -" (no cree widgets de entrada)\n" -" [-no_resume_inhibit] (predeterminado: no utilizado)\n" -" (no use un pin de reanudar inhibición)\n" -" [-no_pause_requirement] (predeterminado: no utilizado)\n" +" [-noentry] (predeterminado: notused)\n" +" (no crear widgets de entrada)\n" +" [-no_resume_inhibit] (predeterminado: notused)\n" +" (no usar un pin de reanudar inhibición)\n" +" [-no_pause_requirement] (predeterminado: notused)\n" " (sin verificación de halui.program.is-paused)\n" -" [-no_cancel_autoresume] (predeterminado: no utilizado)\n" -" (útil para retractaciones con simple)\n" +" [-no_cancel_autoresume] (predeterminado: notused)\n" +" (útil para retractaciones de offset con simple)" +"\n" " (control externo)\n" -" [-no_display] (predeterminado: no utilizado)\n" -" (Usar cuando tanto los controles externos como las pantallas)\n" +" [-no_display] (predeterminado: notused)\n" +" (Usar cuando tanto los controles externos como " +"las pantallas)\n" " (están en uso (ver Nota))\n" #. type: delimited block - #: src/config/moveoff.adoc:305 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Note: If the moveoff move-enable pin (mv.move-enable) is connected when\n" " moveoff_gui is started, external controls are required and only\n" " displays are provided.\n" msgstr "" -"Nota: Si el pin mv.move-enable está conectado cuando\n" +"Nota: Si el pin de habilitación de movimiento de moveoff (mv.move-enable) " +"está conectado cuando\n" " moveoff_gui se inicia, se requieren controles externos y solo\n" -" se proporciona pantallas.\n" +" se proporcionan pantallas.\n" #. type: Title = #: src/config/pncconf.adoc:5 @@ -25339,7 +25220,7 @@ msgid "" "there is also a help button that gives some help information about the " "pages, diagrams and an output page." msgstr "" -"Navege por las páginas del asistente con los botones de Adelante, Volver y " +"Navegue por las páginas del asistente con los botones de Adelante, Volver y " "Cancelar. Hay también un botón de Ayuda que brinda información sobre las " "páginas, diagramas y una página de salida." @@ -25453,13 +25334,6 @@ msgstr "Máquina" #. type: Plain text #: src/config/pncconf.adoc:58 -#, fuzzy -#| msgid "" -#| "If you use a name with spaces PnCconf will replace the spaces with " -#| "underscore (as a loose rule Linux doesn't like spaces in names) Pick an " -#| "axis configuration - this selects what type of machine you are building " -#| "and what axes are available. The Machine units selector allows data " -#| "entry of metric or imperial units in the following pages." msgid "" "If you use a name with spaces PnCconf will replace the spaces with " "underscores (as a loose rule Linux doesn't like spaces in names). Picking " @@ -25468,11 +25342,11 @@ msgid "" "metric or imperial units in later steps in the configuration process." msgstr "" "Si usa un nombre con espacios PnCconf reemplazará los espacios con guiones " -"bajos (como regla general, a Linux no le gustan los espacios en los " -"nombres). Elija una configuración de ejes; esto selecciona qué tipo de " -"máquina está construyendo y qué ejes están disponibles. El selector de " -"unidades de máquina permite la entrada de datos en unidades métricas o " -"imperiales en las páginas siguientes." +"bajos (como regla general, a Linux no le gustan los espacios en los nombres)" +". Elegir una configuración de ejes selecciona qué tipo de máquina está " +"construyendo y qué ejes están disponibles. El selector de \"unidades de " +"máquina\" permite la entrada de datos en unidades métricas o imperiales en " +"pasos posteriores del proceso de configuración." #. type: Plain text #: src/config/pncconf.adoc:60 @@ -25491,16 +25365,6 @@ msgstr "Tiempo de respuesta de la computadora" #. type: Plain text #: src/config/pncconf.adoc:68 -#, fuzzy -#| msgid "" -#| "The servo period sets the heart beat of the system. Latency refers to " -#| "the amount of time the computer can be longer then that period. Just " -#| "like a railroad, LinuxCNC requires everything on a very tight and " -#| "consistent time line or bad things happen. LinuxCNC requires and uses a " -#| "'real time' operating system, which just means it has a low latency " -#| "( lateness ) response time when LinuxCNC requires its calculations and " -#| "when doing LinuxCNCs calculations it cannot be interrupted by lower " -#| "priority requests (such as user input to screen buttons or drawing etc)." msgid "" "The servo period sets the heart beat of the system. Latency describes the " "difference between the time that the system is scheduled to perform and " @@ -25513,14 +25377,14 @@ msgid "" "or drawing etc)." msgstr "" "El período servo configura el latido del corazón del sistema. La latencia " -"se refiere a la cantidad de tiempo que la computadora puede tardarse desde " -"ese período. Como un ferrocarril, LinuxCNC requiere todo en una línea de " -"tiempo muy estrecha y consistente o pasaran cosas malas. LinuxCNC requiere " -"y usa un sistema operativo 'en tiempo real', que solo significa que tiene un " -"tiempo de respuesta de baja latencia (retraso) cuando LinuxCNC requiere sus " -"cálculos y, cuando los esta haciendo, no puede ser interrumpido por " -"solicitudes de menor prioridad (como la entrada del usuario a botones de " -"pantalla, dibujo, etc)." +"describe la diferencia de tiempo entre lo programado por el sistema para " +"realizar una acción y el tiempo en que realmente se hace. Como un " +"ferrocarril, LinuxCNC requiere todo en una línea de tiempo muy estrecha y " +"consistente o pasaran cosas malas. LinuxCNC requiere y usa un sistema " +"operativo 'en tiempo real', que solo significa que tiene un tiempo de " +"respuesta de baja latencia (retraso). Cuando LinuxCNC requiere y hace sus " +"cálculos, no puede ser interrumpido por solicitudes de menor prioridad (como " +"la entrada del usuario a botones de pantalla, dibujo, etc)." #. type: Plain text #: src/config/pncconf.adoc:70 @@ -25529,22 +25393,12 @@ msgid "" "further. Please follow the directions on the <> page before proceeding further." msgstr "" +"Probar la latencia es crucial y algo clave a revisar antes de seguir " +"adelante. Por favor siga las instrucciones en la página " +"<> antes de seguir adelante." #. type: Plain text #: src/config/pncconf.adoc:77 -#, fuzzy -#| msgid "" -#| "Now we are happy with the latency and must pick a servo period. In most " -#| "cases a servo period of 1000000 ns is fine (that gives a 1 kHz servo " -#| "calculation rate - 1000 calculations a second). If you are building a " -#| "closed loop servo system that controls torque (current) rather then " -#| "velocity (voltage) a faster rate would be better - something like 200000 " -#| "(5 kHz calculation rate). The problem with lowering the servo rate is " -#| "that it leaves less time available for the computer to do other things " -#| "besides LinuxCNC's calculations. Typically the display (GUI) becomes " -#| "less responsive. You must decide on a balance. Keep in mind that if you " -#| "tune your closed loop servo system then change the servo period you " -#| "probably will need to tune them again." msgid "" "Now we are happy with the latency and must pick a servo period. In most " "cases a servo period of 1000000 ns is fine (that gives a 1 kHz servo " @@ -25590,7 +25444,7 @@ msgstr "" #. type: Title === #: src/config/pncconf.adoc:82 src/getting-started/hardware-interface.adoc:123 #: src/getting-started/hardware-interface.adoc:142 -#, fuzzy, no-wrap +#, no-wrap msgid "Mesa" msgstr "Mesa" @@ -25625,7 +25479,7 @@ msgstr "" #. type: Title == #: src/config/pncconf.adoc:90 src/getting-started/hardware-interface.adoc:19 #: src/getting-started/hardware-interface.adoc:31 -#, fuzzy, no-wrap +#, no-wrap msgid "Parallel Port" msgstr "Puerto paralelo" @@ -25684,7 +25538,6 @@ msgstr "" #. type: Plain text #: src/config/pncconf.adoc:109 -#, fuzzy msgid "fully supports lathes." msgstr "totalmente compatible con tornos." @@ -25735,7 +25588,7 @@ msgstr "Sin integración VCP" #. type: Labeled list #: src/config/pncconf.adoc:120 src/gui/gladevcp.adoc:28 #: src/user/user-intro.adoc:108 -#, fuzzy, no-wrap +#, no-wrap msgid "Touchy" msgstr "Touchy" @@ -25757,7 +25610,7 @@ msgstr "" #. type: Plain text #: src/config/pncconf.adoc:124 msgid "It also requires shared axis MPG jogging to be selected." -msgstr "También requiere que se seleccione jogging MPG de eje compartido." +msgstr "También requiere que se seleccione trote MPG de eje compartido." #. type: Plain text #: src/config/pncconf.adoc:125 @@ -26074,7 +25927,7 @@ msgstr "" #. type: Labeled list #: src/config/pncconf.adoc:208 src/gui/pyvcp.adoc:5 #: src/user/user-intro.adoc:171 -#, fuzzy, no-wrap +#, no-wrap msgid "PyVCP" msgstr "PyVCP" @@ -26130,7 +25983,7 @@ msgstr "" #. type: Labeled list #: src/config/pncconf.adoc:223 src/gui/gscreen.adoc:53 #: src/user/user-intro.adoc:179 -#, fuzzy, no-wrap +#, no-wrap msgid "GladeVCP" msgstr "GladeVCP" @@ -26200,13 +26053,12 @@ msgstr "" #. type: Plain text #: src/config/pncconf.adoc:247 -#, fuzzy msgid "" "https://wiki.linuxcnc.org/cgi-bin/wiki.pl?" "ClassicLadderExamples#Single_button_probe_touchoff" msgstr "" -"http://wiki.linuxcnc.org/cgi-bin/wiki.pl?" -"ClassicLadderExamples#Single_button_probe_touchoff" +"https://wiki.linuxcnc.org/cgi-bin/" +"wiki.pl?ClassicLadderExamples#Single_button_probe_touchoff" #. type: Plain text #: src/config/pncconf.adoc:249 @@ -27952,25 +27804,24 @@ msgstr "" #. type: Title = #: src/config/python-hal-interface.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "The HAL Python module" -msgstr "El módulo linuxcnc Python" +msgstr "El módulo Python HAL" #. type: Plain text #: src/config/python-hal-interface.adoc:13 -#, fuzzy msgid "" "This documentation describes the `hal` python module, which provides a " "Python API for creating and accessing HAL pins and signals." msgstr "" -"Esta documentación describe el módulo python 'linuxcnc', que proporciona una " -"API Python para LinuxCNC." +"Esta documentación describe el módulo python `hal`, que proporciona una API " +"Python para crear y acceder pines y señales HAL." #. type: Title == #: src/config/python-hal-interface.adoc:15 -#, fuzzy, no-wrap +#, no-wrap msgid "Basic usage" -msgstr "Uso Básico" +msgstr "Uso básico" #. type: delimited block - #: src/config/python-hal-interface.adoc:26 @@ -27992,9 +27843,9 @@ msgstr "" #. type: Labeled list #: src/config/python-hal-interface.adoc:31 -#, fuzzy, no-wrap +#, no-wrap msgid "*component*" -msgstr "Componente" +msgstr "*component*" #. type: Plain text #: src/config/python-hal-interface.adoc:37 @@ -28010,7 +27861,7 @@ msgstr "" #. type: delimited block - #: src/config/python-hal-interface.adoc:40 src/hal/halmodule.adoc:72 -#, fuzzy, no-wrap +#, no-wrap msgid "h = hal.component(\"passthrough\")\n" msgstr "h = hal.component(\"passthrough\")\n" @@ -28018,7 +27869,7 @@ msgstr "h = hal.component(\"passthrough\")\n" #: src/config/python-hal-interface.adoc:42 #, no-wrap msgid "*newpin*" -msgstr "" +msgstr "*newpin*" #. type: Plain text #: src/config/python-hal-interface.adoc:48 @@ -28036,27 +27887,29 @@ msgstr "" #. type: delimited block - #: src/config/python-hal-interface.adoc:51 src/hal/halmodule.adoc:81 -#, fuzzy, no-wrap +#, no-wrap msgid "h.newpin(\"in\", hal.HAL_FLOAT, hal.HAL_IN)\n" msgstr "h.newpin(\"in\", hal.HAL_FLOAT, hal.HAL_IN)\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:54 -#, fuzzy, no-wrap +#, no-wrap msgid "*ready* " -msgstr "Hilo" +msgstr "*ready* " #. type: Plain text #: src/config/python-hal-interface.adoc:56 msgid "" "Tells the HAL system the component is initialized. Locks out adding pins." msgstr "" +"Le indica al sistema HAL que el componente esta inicializado. Bloquea la " +"adición de pines." #. type: Labeled list #: src/config/python-hal-interface.adoc:57 -#, fuzzy, no-wrap +#, no-wrap msgid "*unready* " -msgstr "Hilo" +msgstr "*unready* " #. type: Plain text #: src/config/python-hal-interface.adoc:60 @@ -28064,12 +27917,14 @@ msgid "" "Allows a component to add pins after 'ready()' has been called. One should " "call 'ready()' on the component after." msgstr "" +"Permite al componente agregar pines después de llamar a 'ready()'. Uno " +"debería llamar a 'ready()' del componente después." #. type: Labeled list #: src/config/python-hal-interface.adoc:61 -#, fuzzy, no-wrap +#, no-wrap msgid "*component_exists* " -msgstr "component_exists" +msgstr "*component_exists* " #. type: Plain text #: src/config/python-hal-interface.adoc:63 @@ -28078,15 +27933,15 @@ msgstr "Existencia del componente especificado en este momento." #. type: delimited block - #: src/config/python-hal-interface.adoc:67 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.component_exists(\"testpanel\")\n" msgstr "hal.component_exists(\"testpanel\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:69 -#, fuzzy, no-wrap +#, no-wrap msgid "*component_is_ready* " -msgstr "component_is_ready" +msgstr "*component_is_ready* " #. type: Plain text #: src/config/python-hal-interface.adoc:71 @@ -28095,40 +27950,39 @@ msgstr "Componente especificado listo en este momento." #. type: delimited block - #: src/config/python-hal-interface.adoc:75 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.component_is_ready(\"testpanel\")\n" msgstr "hal.component_is_ready(\"testpanel\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:77 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_msg_level* " -msgstr "get_msg_level" +msgstr "*get_msg_level* " #. type: Plain text #: src/config/python-hal-interface.adoc:79 -#, fuzzy msgid "Get the current Realtime msg level." -msgstr "Nivel msg de tiempo real actual." +msgstr "Obtiene el nivel de mensaje de tiempo real actual." #. type: Labeled list #: src/config/python-hal-interface.adoc:80 -#, fuzzy, no-wrap +#, no-wrap msgid "*set_msg_level* " -msgstr "set_msg_level" +msgstr "*set_msg_level* " #. type: Plain text #: src/config/python-hal-interface.adoc:83 -#, fuzzy msgid "Set the current Realtime msg level. used for debugging information." msgstr "" -"Establecer nivel msg de tiempo real. + usado para informacion de depuracion." +"Establece el nivel de mensaje de tiempo real. usado para información de " +"depuración." #. type: Labeled list #: src/config/python-hal-interface.adoc:84 -#, fuzzy, no-wrap +#, no-wrap msgid "*connect* " -msgstr "connect" +msgstr "*connect* " #. type: Plain text #: src/config/python-hal-interface.adoc:86 @@ -28137,15 +27991,15 @@ msgstr "Conecta un pin a una señal." #. type: delimited block - #: src/config/python-hal-interface.adoc:90 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.connect(\"pinname\",\"signal_name\")\n" -msgstr "hal.connect(\"pinname\",\"signal_name\")\n" +msgstr "hal.connect(\"pinname\",\"nombre_de_señal\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:92 -#, fuzzy, no-wrap +#, no-wrap msgid "*disconnect* " -msgstr "connect" +msgstr "*disconnect* " #. type: Plain text #: src/config/python-hal-interface.adoc:94 @@ -28154,15 +28008,15 @@ msgstr "Desconecta un pin de una señal." #. type: delimited block - #: src/config/python-hal-interface.adoc:98 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.disconnect(\"pinname\")\n" -msgstr "hal.set_p(\"pinname\",\"10\")\n" +msgstr "hal.disconnect(\"nombredelpin\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:100 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_value* " -msgstr "get_value" +msgstr "*get_value* " #. type: Plain text #: src/config/python-hal-interface.adoc:102 @@ -28171,21 +28025,20 @@ msgstr "Lee un pin, parámetro o señal directamente." #. type: delimited block - #: src/config/python-hal-interface.adoc:107 -#, fuzzy, no-wrap +#, no-wrap msgid "value = hal.get_value(\"iocontrol.0.emc-enable-in\")\n" msgstr "value = hal.get_value(\"iocontrol.0.emc-enable-in\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:109 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_info_pins()* " -msgstr "get_info_pins()" +msgstr "*get_info_pins()* " #. type: Plain text #: src/config/python-hal-interface.adoc:111 -#, fuzzy msgid "Returns a list of dicts of all system pins." -msgstr "returns a list of dicts of all system pins." +msgstr "Devuelve una lista de diccionarios de todos los pines del sistema." #. type: delimited block - #: src/config/python-hal-interface.adoc:119 @@ -28205,19 +28058,18 @@ msgstr "" #. type: Labeled list #: src/config/python-hal-interface.adoc:121 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_info_signals()* " -msgstr "get_info_signals()" +msgstr "*get_info_signals()* " #. type: Plain text #: src/config/python-hal-interface.adoc:123 -#, fuzzy msgid "Returns a list of dicts of all system signals." -msgstr "returns a list of dicts of all system signals." +msgstr "Devuelve una lista de diccionarios de todas las señales del sistema." #. type: delimited block - #: src/config/python-hal-interface.adoc:130 -#, fuzzy, no-wrap +#, no-wrap msgid "" "listOfDicts = hal.get_info_signals()\n" "signalName1 = listOfDicts[0].get('NAME')\n" @@ -28231,19 +28083,18 @@ msgstr "" #. type: Labeled list #: src/config/python-hal-interface.adoc:132 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_info_params()* " -msgstr "get_info_params()" +msgstr "*get_info_params()* " #. type: Plain text #: src/config/python-hal-interface.adoc:134 -#, fuzzy msgid "Returns a list of dicts of all system parameters." -msgstr "returns a list of dicts of all system parameters." +msgstr "Devuelve una lista de diccionarios de todos los parámetros del sistema." #. type: delimited block - #: src/config/python-hal-interface.adoc:141 -#, fuzzy, no-wrap +#, no-wrap msgid "" "listOfDicts = hal.get_info_params()\n" "paramName1 = listOfDicts[0].get('NAME')\n" @@ -28257,9 +28108,9 @@ msgstr "" #. type: Labeled list #: src/config/python-hal-interface.adoc:143 -#, fuzzy, no-wrap +#, no-wrap msgid "*new_sig* " -msgstr "new_signal" +msgstr "*new_sig* " #. type: Plain text #: src/config/python-hal-interface.adoc:145 @@ -28268,15 +28119,15 @@ msgstr "Crea una nueva señal del tipo especificado." #. type: delimited block - #: src/config/python-hal-interface.adoc:150 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.new_sig(\"signalname\",hal.HAL_BIT)\n" msgstr "hal.new_sig(\"signalname\",hal.HAL_BIT)\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:152 -#, fuzzy, no-wrap +#, no-wrap msgid "*pin_has_writer* " -msgstr "pin_has_writer" +msgstr "*pin_has_writer* " #. type: Plain text #: src/config/python-hal-interface.adoc:155 @@ -28290,15 +28141,15 @@ msgstr "" #. type: delimited block - #: src/config/python-hal-interface.adoc:158 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.pin_has_writer()\n" msgstr "h.in.pin_has_writer()\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:160 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_name* " -msgstr "get_name" +msgstr "*get_name* " #. type: Plain text #: src/config/python-hal-interface.adoc:163 @@ -28312,15 +28163,15 @@ msgstr "" #. type: delimited block - #: src/config/python-hal-interface.adoc:166 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.get_name()\n" msgstr "h.in.get_name()\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:168 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_type* " -msgstr "get_type" +msgstr "*get_type* " #. type: Plain text #: src/config/python-hal-interface.adoc:171 @@ -28329,20 +28180,20 @@ msgid "" "Get the HAL object's type.\n" "Returns an integer." msgstr "" -"Obtener tipo de objeto HAL.\n" +"Obtiene el tipo de objeto HAL.\n" "Devuelve un entero." #. type: delimited block - #: src/config/python-hal-interface.adoc:174 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.get_type()\n" msgstr "h.in.get_type()\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:176 -#, fuzzy, no-wrap +#, no-wrap msgid "*get_dir* " -msgstr "get_dir" +msgstr "*get_dir* " #. type: Plain text #: src/config/python-hal-interface.adoc:179 @@ -28351,12 +28202,12 @@ msgid "" "Get the HAL object direction type.\n" "Returns an integer." msgstr "" -"Obtener tipo de direccion de objeto HAL\n" +"Obtiene el tipo de dirección de objeto HAL.\n" "Devuelve un entero." #. type: delimited block - #: src/config/python-hal-interface.adoc:182 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.get_dir()\n" msgstr "h.in.get_dir()\n" @@ -28364,7 +28215,7 @@ msgstr "h.in.get_dir()\n" #: src/config/python-hal-interface.adoc:184 #, no-wrap msgid "*get* " -msgstr "" +msgstr "*get* " #. type: Plain text #: src/config/python-hal-interface.adoc:186 @@ -28373,15 +28224,15 @@ msgstr "Obtener el valor del objeto HAL." #. type: delimited block - #: src/config/python-hal-interface.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.get()\n" msgstr "h.in.get()\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:191 -#, fuzzy, no-wrap +#, no-wrap msgid "*set* " -msgstr "*settings*" +msgstr "*set* " #. type: Plain text #: src/config/python-hal-interface.adoc:193 @@ -28390,15 +28241,15 @@ msgstr "Asigna el valor del objeto HAL." #. type: delimited block - #: src/config/python-hal-interface.adoc:196 -#, fuzzy, no-wrap +#, no-wrap msgid "h.out.set(10)\n" msgstr "h.out.set(10)\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:198 -#, fuzzy, no-wrap +#, no-wrap msgid "*is_pin* " -msgstr "is_pin" +msgstr "*is_pin* " #. type: Plain text #: src/config/python-hal-interface.adoc:201 @@ -28408,94 +28259,92 @@ msgid "" "Returns True or False." msgstr "" "El objeto ¿es pin o parámetro?\n" -"Devuelve verdadero o false." +"Devuelve verdadero o falso." #. type: delimited block - #: src/config/python-hal-interface.adoc:204 -#, fuzzy, no-wrap +#, no-wrap msgid "h.in.is_pin()\n" msgstr "h.in.is_pin()\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:206 -#, fuzzy, no-wrap +#, no-wrap msgid "*sampler_base* " -msgstr "sampler_base" +msgstr "*sampler_base* " #. TODO StatusStacked widget documentation #. type: Block title #: src/config/python-hal-interface.adoc:208 #: src/config/python-hal-interface.adoc:211 #: src/config/python-hal-interface.adoc:214 src/gui/qtvcp-widgets.adoc:1951 -#, fuzzy, no-wrap +#, no-wrap msgid "TODO" msgstr "TODO" #. type: Labeled list #: src/config/python-hal-interface.adoc:209 -#, fuzzy, no-wrap +#, no-wrap msgid "*stream_base* " -msgstr "stream_base" +msgstr "*stream_base* " #. type: Labeled list #: src/config/python-hal-interface.adoc:212 -#, fuzzy, no-wrap +#, no-wrap msgid "*stream* " -msgstr "stream" +msgstr "*stream* " #. type: Labeled list #: src/config/python-hal-interface.adoc:215 -#, fuzzy, no-wrap +#, no-wrap msgid "*set_p* " -msgstr "set_p" +msgstr "*set_p* " #. type: Plain text #: src/config/python-hal-interface.adoc:217 msgid "Set a pin value of any pin in the HAL system." -msgstr "Establecer un valor en cualquier pin en el sistema HAL." +msgstr "Establece un valor en cualquier pin en el sistema HAL." #. type: delimited block - #: src/config/python-hal-interface.adoc:221 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.set_p(\"pinname\",\"10\")\n" -msgstr "hal.set_p(\"pinname\",\"10\")\n" +msgstr "hal.set_p(\"nombredepin\",\"10\")\n" #. type: Labeled list #: src/config/python-hal-interface.adoc:223 -#, fuzzy, no-wrap +#, no-wrap msgid "*set_s* " -msgstr "set_p" +msgstr "*set_s* " #. type: Plain text #: src/config/python-hal-interface.adoc:225 msgid "Set the value of any unconnected signal in the HAL system." -msgstr "Establecer un valor de cualquier señal sin conexión en el sistema HAL." +msgstr "Establece un valor de cualquier señal sin conexión en el sistema HAL." #. type: delimited block - #: src/config/python-hal-interface.adoc:229 -#, fuzzy, no-wrap +#, no-wrap msgid "hal.set_s(\"signalname\",\"10\")\n" -msgstr "hal.set_p(\"pinname\",\"10\")\n" +msgstr "hal.set_s(\"nombredeseñal\",\"10\")\n" #. type: Title = #: src/config/python-interface.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "The LinuxCNC Python module" -msgstr "El módulo linuxcnc Python" +msgstr "El módulo Python de LinuxCNC" #. type: Plain text #: src/config/python-interface.adoc:13 -#, fuzzy msgid "" "This documentation describes the `linuxcnc` python module, which provides a " "Python API for talking to LinuxCNC." msgstr "" -"Esta documentación describe el módulo python 'linuxcnc', que proporciona una " -"API Python para LinuxCNC." +"Esta documentación describe el módulo python `linuxcnc`, que proporciona una " +"API Python para hablar con LinuxCNC." #. type: Plain text #: src/config/python-interface.adoc:21 -#, fuzzy msgid "" "User interfaces control LinuxCNC activity by sending NML messages to the " "LinuxCNC task controller, and monitor results by observing the LinuxCNC " @@ -28508,19 +28357,17 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:25 -#, fuzzy msgid "" "Programmatic access to NML is through a C++ API; however, the most important " "parts of the NML interface to LinuxCNC are also available to Python programs " "through the `linuxcnc` module." msgstr "" -"El acceso programático a NML es a través de una API de C ++; sin embargo, la " -"mayoría partes importantes de la interfaz NML para LinuxCNC también están " +"El acceso programático a NML es a través de una API de C ++; sin embargo, " +"las partes más importantes de la interfaz NML para LinuxCNC también están " "disponibles para programas de Python a través del módulo `linuxcnc`." #. type: Plain text #: src/config/python-interface.adoc:27 -#, fuzzy msgid "" "Beyond the NML interface to the command, status and error channels, the " "`linuxcnc` module also contains:" @@ -28530,21 +28377,19 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:29 -#, fuzzy msgid "support for reading values from INI files" -msgstr "soporte para leer valores de archivos ini" +msgstr "soporte para leer valores de archivos INI" #. FIXME #. - support for position logging (???) #. type: Title == #: src/config/python-interface.adoc:35 -#, fuzzy, no-wrap +#, no-wrap msgid "Usage Patterns for the LinuxCNC NML interface" -msgstr "Patron de uso de la interfaz NML LinuxCNC" +msgstr "Patrones de uso de la interfaz NML LinuxCNC" #. type: Plain text #: src/config/python-interface.adoc:38 -#, fuzzy msgid "The general pattern for `linuxcnc` usage is roughly like this:" msgstr "" "El patrón general para el uso de `linuxcnc` es, en lineas generales, así:" @@ -28590,50 +28435,47 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:47 -#, fuzzy msgid "" "To retrieve messages from the error channel, poll the error channel " "periodically, and process any messages retrieved." msgstr "" -"Para recuperar mensajes del canal de errores, sondee el canal de errores " -"periódicamente y procese los mensajes recuperados." +"Para recuperar mensajes del canal de errores, sondear el canal de errores " +"periódicamente y procesar los mensajes recuperados." #. type: Plain text #: src/config/python-interface.adoc:50 msgid "Print any error message and explore the exception code." -msgstr "Imprimir cualquier mensaje de error y explore el código de excepción." +msgstr "Imprimir cualquier mensaje de error y explorar el código de excepción." #. type: Plain text #: src/config/python-interface.adoc:52 -#, fuzzy msgid "" "The module `linuxcnc` also defines the `error` Python exception type to " "support error reporting." msgstr "" -"`linuxcnc` también define el tipo de excepción Python `error` para admitir " -"informes de errores." +"El módulo `linuxcnc` también define el tipo de excepción Python `error` para " +"admitir informes de errores." #. type: Title == #: src/config/python-interface.adoc:53 -#, fuzzy, no-wrap +#, no-wrap msgid "Reading LinuxCNC status with the linuxcnc Python module" -msgstr "El módulo linuxcnc Python" +msgstr "Leer el estado de LinuxCNC con el módulo Python linuxcnc" #. type: Plain text #: src/config/python-interface.adoc:57 -#, fuzzy msgid "" "Here is a Python fragment to explore the contents of the `linuxcnc.stat` " "object which contains some 80+ values (run while LinuxCNC is running for " "typical values):" msgstr "" "Aquí hay un fragmento de Python para explorar el contenido del objeto " -"`linuxcnc.stat` que contiene más de 80 valores (correr mientras linuxcnc se " +"`linuxcnc.stat` que contiene más de 80 valores (correr mientras LinuxCNC se " "está ejecutando para valores típicos):" #. type: delimited block - #: src/config/python-interface.adoc:73 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -28665,59 +28507,55 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:77 -#, fuzzy msgid "" "The linuxcnc module uses the default compiled-in path to the NML " "configuration file unless overridden, see <> for an example." msgstr "" -"Linuxcnc usa la ruta de compilacion predeterminada para el archivo de " -"configuración NML a menos que se sobreescriba; vea <> para un ejemplo." +"El módulo linuxcnc usa la ruta de compilación predeterminada para el archivo " +"de configuración NML a menos que se sobreescriba; ver <> para un ejemplo." #. type: Title === #: src/config/python-interface.adoc:78 -#, fuzzy, no-wrap +#, no-wrap msgid "linuxcnc.stat attributes" msgstr "Atributos en linuxcnc.stat" #. type: Labeled list #: src/config/python-interface.adoc:80 -#, fuzzy, no-wrap +#, no-wrap msgid "*acceleration*" msgstr "*acceleration*" #. type: Plain text #: src/config/python-interface.adoc:82 -#, fuzzy msgid "" "'(returns float)' - default acceleration, reflects the INI entry " "[TRAJ]DEFAULT_ACCELERATION." msgstr "" -"'(devuelve float)' - aceleración predeterminada, refleja la entrada ini " +"'(devuelve float)' - aceleración predeterminada, refleja la entrada INI " "[TRAJ]DEFAULT_ACCELERATION." #. type: Labeled list #: src/config/python-interface.adoc:83 -#, fuzzy, no-wrap +#, no-wrap msgid "*active_queue*" msgstr "*active_queue*" #. type: Plain text #: src/config/python-interface.adoc:85 -#, fuzzy msgid "'(returns integer)' - number of motions blending." -msgstr "'(devuelve entero)' - Número de mezclas en motion." +msgstr "'(devuelve entero)' - número de mezclas en motion." #. type: Labeled list #: src/config/python-interface.adoc:86 -#, fuzzy, no-wrap +#, no-wrap msgid "*actual_position*" msgstr "*actual_position*" #. type: Plain text #: src/config/python-interface.adoc:88 -#, fuzzy msgid "" "'(returns tuple of floats)' - current trajectory position, (x y z a b c u v " "w) in machine units." @@ -28727,25 +28565,23 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:89 -#, fuzzy, no-wrap +#, no-wrap msgid "*adaptive_feed_enabled*" msgstr "*adaptive_feed_enabled*" #. type: Plain text #: src/config/python-interface.adoc:91 -#, fuzzy msgid "'(returns boolean)' - status of adaptive feedrate override (0/1)." -msgstr "'(devuelve boolean)' - estado de anulación de avance adaptativo (0/1)." +msgstr "'(devuelve boolean)' - estado de porcentaje de avance adaptativo (0/1)." #. type: Labeled list #: src/config/python-interface.adoc:92 -#, fuzzy, no-wrap +#, no-wrap msgid "*ain*" msgstr "*ain*" #. type: Plain text #: src/config/python-interface.adoc:94 -#, fuzzy msgid "'(returns tuple of floats)' - current value of the analog input pins." msgstr "" "'(devuelve tupla de floats)' - valor actual de los pines de entrada " @@ -28753,29 +28589,27 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:95 -#, fuzzy, no-wrap +#, no-wrap msgid "*angular_units*" msgstr "*angular_units*" #. type: Plain text #: src/config/python-interface.adoc:97 -#, fuzzy msgid "" "'(returns float)' - machine angular units per deg, reflects " "[TRAJ]ANGULAR_UNITS INI value." msgstr "" "'(devuelve float)' - unidades angulares de máquina para grados, refleja el " -"valor ini [TRAJ]ANGULAR_UNITS." +"valor INI [TRAJ]ANGULAR_UNITS." #. type: Labeled list #: src/config/python-interface.adoc:98 -#, fuzzy, no-wrap +#, no-wrap msgid "*aout*" msgstr "*aout*" #. type: Plain text #: src/config/python-interface.adoc:100 -#, fuzzy msgid "'(returns tuple of floats)' - current value of the analog output pins." msgstr "" "'(devuelve tupla de floats)' - valor actual de los pines de salida analógica." @@ -28784,63 +28618,62 @@ msgstr "" #: src/config/python-interface.adoc:101 #, no-wrap msgid "*axes* (_Removed since version 2.9_)" -msgstr "" +msgstr "*axes* (_Eliminado desde la versión 2.9_)" #. type: Plain text #: src/config/python-interface.adoc:103 msgid "" "instead, use `axis_mask.bit_count()` to get the number of axes configured." msgstr "" +"en su lugar, usar `axis_mask.bit_count()` para obtener el número de ejes " +"configurados." #. type: Labeled list #: src/config/python-interface.adoc:104 -#, fuzzy, no-wrap +#, no-wrap msgid "*axis*" msgstr "*axis*" #. type: Plain text #: src/config/python-interface.adoc:106 -#, fuzzy msgid "" "'(returns tuple of dicts)' - reflecting current axis values. See <>." msgstr "" "'(devuelve tupla de diccionarios)' - reflejando los valores actuales del " -"eje. Ver <>." +"eje. Ver <>." #. type: Labeled list #: src/config/python-interface.adoc:107 -#, fuzzy, no-wrap +#, no-wrap msgid "*axis_mask*" msgstr "*axis_mask*" #. type: Plain text #: src/config/python-interface.adoc:110 -#, fuzzy msgid "" "'(returns integer)' - mask of axis available as defined by " "`[TRAJ]COORDINATES` in the INI file. Returns the sum of the axes X=1, Y=2, " "Z=4, A=8, B=16, C=32, U=64, V=128, W=256." msgstr "" -"'(devuelve entero)' - máscara de eje disponible según lo definido por " -"[TRAJ]COORDINATES en el archivo ini. Devuelve la suma de los ejes X = 1, Y " -"= 2, Z = 4, A = 8, B = 16, C = 32, U = 64, V = 128, W = 256." +"'(devuelve entero)' - máscara de ejes disponibles según lo definido por " +"`[TRAJ]COORDINATES` en el archivo INI. Devuelve la suma de los ejes X=1, " +"Y=2, Z=4, A=8, B=16, C=32, U=64, V=128, W=256." #. type: Block title #: src/config/python-interface.adoc:111 src/gui/panelui.adoc:319 -#, fuzzy, no-wrap +#, no-wrap msgid "*block_delete*" msgstr "*block_delete*" #. type: Plain text #: src/config/python-interface.adoc:113 -#, fuzzy msgid "'(returns boolean)' - block delete current status." msgstr "'(devuelve boolean)' - el estado actual de eliminar bloque." #. type: Labeled list #: src/config/python-interface.adoc:114 -#, fuzzy, no-wrap +#, no-wrap msgid "*call_level*" msgstr "*call_level*" @@ -28855,87 +28688,80 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:117 -#, fuzzy, no-wrap +#, no-wrap msgid "*command*" msgstr "*command*" #. type: Plain text #: src/config/python-interface.adoc:119 -#, fuzzy msgid "'(returns string)' - currently executing command." msgstr "'(devuelve cadena)' - comando actualmente en ejecución." #. type: Labeled list #: src/config/python-interface.adoc:120 -#, fuzzy, no-wrap +#, no-wrap msgid "*current_line*" msgstr "*current_line*" #. type: Plain text #: src/config/python-interface.adoc:122 -#, fuzzy msgid "'(returns integer)' - currently executing line." msgstr "'(devuelve entero)' - línea actualmente en ejecución." #. type: Labeled list #: src/config/python-interface.adoc:123 -#, fuzzy, no-wrap +#, no-wrap msgid "*current_vel*" msgstr "*current_vel*" #. type: Plain text #: src/config/python-interface.adoc:125 -#, fuzzy msgid "'(returns float)' - current velocity in user units per second." msgstr "" "'(devuelve float)' - velocidad actual en unidades de usuario por segundo." #. type: Labeled list #: src/config/python-interface.adoc:126 -#, fuzzy, no-wrap +#, no-wrap msgid "*cycle_time*" msgstr "*cycle_time*" #. type: Plain text #: src/config/python-interface.adoc:128 -#, fuzzy msgid "'(returns float)' - thread period" msgstr "'(devuelve float)' - período de hilo" #. type: Labeled list #: src/config/python-interface.adoc:129 -#, fuzzy, no-wrap +#, no-wrap msgid "*debug*" msgstr "*debug*" #. type: Plain text #: src/config/python-interface.adoc:131 -#, fuzzy msgid "'(returns integer)' - debug flag from the INI file." -msgstr "'(devuelve entero)' - bandera de depuración desde el archivo ini." +msgstr "'(devuelve entero)' - bandera de depuración desde el archivo INI." #. type: Labeled list #: src/config/python-interface.adoc:132 -#, fuzzy, no-wrap +#, no-wrap msgid "*delay_left*" msgstr "*delay_left*" #. type: Plain text #: src/config/python-interface.adoc:134 -#, fuzzy msgid "'(returns float)' - remaining time on dwell (G4) command, seconds." msgstr "" "'(devuelve float)' - tiempo restante en el comando dwell (G4), segundos." #. type: Labeled list #: src/config/python-interface.adoc:135 -#, fuzzy, no-wrap +#, no-wrap msgid "*din*" msgstr "*din*" #. type: Plain text #: src/config/python-interface.adoc:137 -#, fuzzy msgid "" "'(returns tuple of integers)' - current value of the digital input pins." msgstr "" @@ -28943,13 +28769,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:138 -#, fuzzy, no-wrap +#, no-wrap msgid "*distance_to_go*" msgstr "*distance_to_go*" #. type: Plain text #: src/config/python-interface.adoc:140 -#, fuzzy msgid "" "'(returns float)' - remaining distance of current move, as reported by " "trajectory planner." @@ -28959,13 +28784,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:141 -#, fuzzy, no-wrap +#, no-wrap msgid "*dout*" msgstr "*dout*" #. type: Plain text #: src/config/python-interface.adoc:143 -#, fuzzy msgid "" "'(returns tuple of integers)' - current value of the digital output pins." msgstr "" @@ -28973,13 +28797,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:144 -#, fuzzy, no-wrap +#, no-wrap msgid "*dtg*" msgstr "*dtg*" #. type: Plain text #: src/config/python-interface.adoc:146 -#, fuzzy msgid "" "'(returns tuple of floats)' - remaining distance of current move for each " "axis, as reported by trajectory planner." @@ -28989,13 +28812,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:147 -#, fuzzy, no-wrap +#, no-wrap msgid "*echo_serial_number*" msgstr "*echo_serial_number*" #. type: Plain text #: src/config/python-interface.adoc:151 -#, fuzzy msgid "" "'(returns integer)' - The serial number of the last completed command sent " "by a UI to task. All commands carry a serial number. Once the command has " @@ -29009,39 +28831,36 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:152 src/config/python-interface.adoc:442 #: src/config/python-interface.adoc:519 -#, fuzzy, no-wrap +#, no-wrap msgid "*enabled*" msgstr "*enabled*" #. type: Plain text #: src/config/python-interface.adoc:154 -#, fuzzy msgid "'(returns boolean)' - trajectory planner enabled flag." msgstr "" -"'(devuelve boolean)' - bandera de habilitacion de planificador de " +"'(devuelve boolean)' - bandera de habilitación de planificador de " "trayectoria." #. type: Block title #: src/config/python-interface.adoc:155 src/gui/panelui.adoc:237 -#, fuzzy, no-wrap +#, no-wrap msgid "*estop*" msgstr "*estop*" #. type: Plain text #: src/config/python-interface.adoc:157 -#, fuzzy msgid "'(returns integer)' - Returns either STATE_ESTOP or not." msgstr "'(devuelve entero)' - Devuelve STATE_ESTOP o no." #. type: Labeled list #: src/config/python-interface.adoc:158 -#, fuzzy, no-wrap +#, no-wrap msgid "*exec_state*" msgstr "*exec_state*" #. type: Plain text #: src/config/python-interface.adoc:164 -#, fuzzy msgid "" "'(returns integer)' - task execution state. One of EXEC_ERROR, EXEC_DONE, " "EXEC_WAITING_FOR_MOTION, EXEC_WAITING_FOR_MOTION_QUEUE, EXEC_WAITING_FOR_IO, " @@ -29055,112 +28874,106 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:165 -#, fuzzy, no-wrap +#, no-wrap msgid "*feed_hold_enabled*" msgstr "*feed_hold_enabled*" #. type: Plain text #: src/config/python-interface.adoc:167 -#, fuzzy msgid "'(returns boolean)' - enable flag for feed hold." msgstr "" "'(devuelve boolean)' - habilitar la bandera para retención de alimentación." #. type: Labeled list #: src/config/python-interface.adoc:168 -#, fuzzy, no-wrap +#, no-wrap msgid "*feed_override_enabled*" msgstr "*feed_override_enabled*" #. type: Plain text #: src/config/python-interface.adoc:170 -#, fuzzy msgid "'(returns boolean)' - enable flag for feed override." msgstr "'(devuelve boolean)' - habilitar bandera para ajuste de alimentación." #. type: Labeled list #: src/config/python-interface.adoc:171 -#, fuzzy, no-wrap +#, no-wrap msgid "*feedrate*" msgstr "*feedrate*" #. type: Plain text #: src/config/python-interface.adoc:173 -#, fuzzy msgid "'(returns float)' - current feedrate override, 1.0 = 100%." -msgstr "'(devuelve float)' - ajuste de avance actual, 1.0 = 100%." +msgstr "" +"'(devuelve float)' - porcentaje de velocidad de avance actual, 1.0 = 100%." #. type: Labeled list #: src/config/python-interface.adoc:174 -#, fuzzy, no-wrap +#, no-wrap msgid "*file*" msgstr "*file*" #. type: Plain text #: src/config/python-interface.adoc:176 -#, fuzzy msgid "'(returns string)' - currently loaded G-code filename with path." msgstr "" -"'(devuelve cadena)' - nombre de archivo gcode cargado actualmente, con ruta." +"'(devuelve cadena)' - nombre de archivo de código G cargado actualmente, con " +"ruta." #. type: Labeled list #: src/config/python-interface.adoc:177 -#, fuzzy, no-wrap +#, no-wrap msgid "*flood*" msgstr "*flood*" #. type: Plain text #: src/config/python-interface.adoc:179 -#, fuzzy msgid "'(returns integer)' - Flood status, either FLOOD_OFF or FLOOD_ON." msgstr "'(devuelve entero)' - Estado de inundación, FLOOD_OFF o FLOOD_ON." #. type: Labeled list #: src/config/python-interface.adoc:180 -#, fuzzy, no-wrap +#, no-wrap msgid "*g5x_index*" msgstr "*g5x_index*" #. type: Plain text #: src/config/python-interface.adoc:182 -#, fuzzy msgid "" "'(returns integer)' - currently active coordinate system, G54=1, G55=2 etc." msgstr "" -"'(devuelve entero)' - sistema de coordenadas actualmente activo, G54 = 1, " -"G55 = 2, etc." +"'(devuelve entero)' - sistema de coordenadas actualmente activo, G54=1, " +"G55=2, etc." #. type: Labeled list #: src/config/python-interface.adoc:183 -#, fuzzy, no-wrap +#, no-wrap msgid "*g5x_offset*" msgstr "*g5x_offset*" #. type: Plain text #: src/config/python-interface.adoc:185 -#, fuzzy msgid "" "'(returns tuple of floats)' - offset of the currently active coordinate " "system." msgstr "" -"'(devuelve tupla de floats)' - desplazamiento del sistema de coordenadas " -"actualmente activo." +"'(devuelve tupla de floats)' - offset del sistema de coordenadas actualmente " +"activo." #. type: Labeled list #: src/config/python-interface.adoc:186 -#, fuzzy, no-wrap +#, no-wrap msgid "*g92_offset*" msgstr "*g92_offset*" #. type: Plain text #: src/config/python-interface.adoc:188 -#, fuzzy msgid "'(returns tuple of floats)' - pose of the current g92 offset." msgstr "'(devuelve tupla de floats)' - pose del offset g92 actual." #. type: Labeled list #: src/config/python-interface.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid "*gcodes*" msgstr "*gcodes*" @@ -29171,81 +28984,78 @@ msgid "" "'(returns tuple of integers)' - Active G-codes for each modal group.\n" "The integer values reflect the nominal G-code numbers multiplied by 10. (Examples: 10 = 'G1', 430 = 'G43', 923 = 'G92.3')" msgstr "" +"'(devuelve dupla de enteros) - códigos G activos para cada grupo modal\n" +"Los valores enteros reflejan los números de código G nominales multiplicados " +"por 10. (Ejemplos: 10 = 'G1', 430 = 'G43', 923 = 'G92.3')" #. type: Labeled list #: src/config/python-interface.adoc:193 src/config/python-interface.adoc:454 #: src/config/python-interface.adoc:522 -#, fuzzy, no-wrap +#, no-wrap msgid "*homed*" msgstr "*homed*" #. type: Plain text #: src/config/python-interface.adoc:195 -#, fuzzy msgid "" "'(returns tuple of integers)' - currently homed joints, with 0 = not homed, " "1 = homed." msgstr "" -"'(devuelve tupla de enteros)' - articulaciones actualmente con/sin home, 0 = " -"sin home, 1 = con home." +"'(devuelve tupla de enteros)' - articulaciones actualmente en casa, con 0 = " +"no en casa, 1 = en casa." #. type: Labeled list #: src/config/python-interface.adoc:196 -#, fuzzy, no-wrap +#, no-wrap msgid "*id*" msgstr "*id*" #. type: Plain text #: src/config/python-interface.adoc:198 -#, fuzzy msgid "'(returns integer)' - currently executing motion ID." msgstr "'(devuelve entero)' - ID de movimiento actualmente en ejecución." #. type: Labeled list #: src/config/python-interface.adoc:199 -#, fuzzy, no-wrap +#, no-wrap msgid "*ini_filename*" msgstr "*ini_filename*" #. type: Plain text #: src/config/python-interface.adoc:201 -#, fuzzy 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:460 -#, fuzzy, no-wrap +#, no-wrap msgid "*inpos*" msgstr "*inpos*" #. type: Plain text #: src/config/python-interface.adoc:204 -#, fuzzy msgid "'(returns boolean)' - machine-in-position flag." msgstr "'(devuelve boolean)' - bandera machine-in-position." #. type: Labeled list #: src/config/python-interface.adoc:205 -#, fuzzy, no-wrap +#, no-wrap msgid "*input_timeout*" msgstr "*input_timeout*" #. type: Plain text #: src/config/python-interface.adoc:207 -#, fuzzy msgid "'(returns boolean)' - flag for M66 timer in progress." msgstr "'(devuelve boolean)' - bandera de temporizador M66 en progreso." #. type: Labeled list #: src/config/python-interface.adoc:208 -#, fuzzy, no-wrap +#, no-wrap msgid "*interp_state*" msgstr "*interp_state*" #. type: Plain text #: src/config/python-interface.adoc:211 -#, fuzzy msgid "" "'(returns integer)' - current state of RS274NGC interpreter. One of " "INTERP_IDLE, INTERP_READING, INTERP_PAUSED, INTERP_WAITING." @@ -29255,13 +29065,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:212 -#, fuzzy, no-wrap +#, no-wrap msgid "*interpreter_errcode*" msgstr "*interpreter_errcode*" #. type: Plain text #: src/config/python-interface.adoc:217 -#, fuzzy msgid "" "'(returns integer)' - current RS274NGC interpreter return code. One of " "INTERP_OK, INTERP_EXIT, INTERP_EXECUTE_FINISH, INTERP_ENDFILE, " @@ -29273,188 +29082,175 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:218 -#, fuzzy, no-wrap +#, no-wrap msgid "*joint*" msgstr "*joint*" #. type: Plain text #: src/config/python-interface.adoc:221 -#, fuzzy msgid "" "'(returns tuple of dicts)' - reflecting current joint values. See <>." msgstr "" "'(devuelve tupla de diccionarios)' - refleja los valores de articulación " -"actuales. Ver <>." +"actuales. Ver <>." #. type: Labeled list #: src/config/python-interface.adoc:222 -#, fuzzy, no-wrap +#, no-wrap msgid "*joint_actual_position*" msgstr "*joint_actual_position*" #. type: Plain text #: src/config/python-interface.adoc:224 -#, fuzzy msgid "'(returns tuple of floats)' - actual joint positions." -msgstr "'(devuelve tupla de floats)' - Posiciones articulares reales." +msgstr "'(devuelve tupla de floats)' - posiciones articulares reales." #. type: Labeled list #: src/config/python-interface.adoc:225 -#, fuzzy, no-wrap +#, no-wrap msgid "*joint_position*" msgstr "*joint_position*" #. type: Plain text #: src/config/python-interface.adoc:227 -#, fuzzy msgid "'(returns tuple of floats)' - Desired joint positions." msgstr "'(devuelve tupla de floats)' - Posiciones articulares deseadas." #. type: Labeled list #: src/config/python-interface.adoc:228 -#, fuzzy, no-wrap +#, no-wrap msgid "*joints*" msgstr "*joints*" #. type: Plain text #: src/config/python-interface.adoc:230 -#, fuzzy msgid "" "'(returns integer)' - number of joints. Reflects [KINS]JOINTS INI value." msgstr "" -"'(devuelve entero)' - Número de articulaciones. Refleja [KINS]JOINTS del ini." +"'(devuelve entero)' - número de articulaciones. Refleja [KINS]JOINTS del INI." #. type: Labeled list #: src/config/python-interface.adoc:231 src/man/man1/linuxcncrsh.1.adoc:457 -#, fuzzy, no-wrap +#, no-wrap msgid "*kinematics_type*" msgstr "*kinematics_type*" #. type: Plain text #: src/config/python-interface.adoc:233 -#, fuzzy msgid "'(returns integer)' - The type of kinematics. One of:" msgstr "'(devuelve entero)' - El tipo de cinemática. Uno de:" #. type: Plain text #: src/config/python-interface.adoc:234 -#, fuzzy msgid "KINEMATICS_IDENTITY" msgstr "KINEMATICS_IDENTITY" #. type: Plain text #: src/config/python-interface.adoc:235 src/motion/kinematics.adoc:303 -#, fuzzy msgid "KINEMATICS_FORWARD_ONLY" msgstr "KINEMATICS_FORWARD_ONLY" #. type: Plain text #: src/config/python-interface.adoc:236 src/motion/kinematics.adoc:304 -#, fuzzy msgid "KINEMATICS_INVERSE_ONLY" msgstr "KINEMATICS_INVERSE_ONLY" #. type: Plain text #: src/config/python-interface.adoc:237 -#, fuzzy msgid "KINEMATICS_BOTH" msgstr "KINEMATICS_BOTH" #. type: Labeled list #: src/config/python-interface.adoc:238 -#, fuzzy, no-wrap +#, no-wrap msgid "*limit*" msgstr "*limit*" #. type: Plain text #: src/config/python-interface.adoc:241 -#, fuzzy msgid "" "'(returns tuple of integers)' - axis limit masks. minHardLimit=1, " "maxHardLimit=2, minSoftLimit=4, maxSoftLimit=8." msgstr "" -"'(devuelve tupla de enteros)' - Máscaras de límites de eje. minHardLimit = " +"'(devuelve tupla de enteros)' - máscaras de límites de eje. minHardLimit = " "1, maxHardLimit = 2, minSoftLimit = 4, maxSoftLimit = 8." #. type: Labeled list #: src/config/python-interface.adoc:242 -#, fuzzy, no-wrap +#, no-wrap msgid "*linear_units*" msgstr "*linear_units*" #. type: Plain text #: src/config/python-interface.adoc:244 -#, fuzzy msgid "" "'(returns float)' - machine linear units per mm, reflects [TRAJ]LINEAR_UNITS " "INI value." msgstr "" -"'(devuelve float)' - unidades lineales de máquina por mm, refleja valor ini " +"'(devuelve float)' - unidades lineales de máquina por mm, refleja valor INI " "[TRAJ]LINEAR_UNITS." #. type: Labeled list #: src/config/python-interface.adoc:245 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_acceleration*" msgstr "*max_acceleration*" #. type: Plain text #: src/config/python-interface.adoc:247 -#, fuzzy msgid "" "'(returns float)' - maximum acceleration. Reflects [TRAJ]MAX_ACCELERATION." msgstr "" -"'(devuelve float)' - máxima aceleración, refleja [TRAJ]MAX_ACCELERATION." +"'(devuelve float)' - aceleración máxima. Refleja [TRAJ]MAX_ACCELERATION." #. type: Block title #: src/config/python-interface.adoc:248 src/gui/panelui.adoc:311 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_velocity*" msgstr "*max_velocity*" #. type: Plain text #: src/config/python-interface.adoc:250 -#, fuzzy msgid "" "'(returns float)' - maximum velocity. Reflects the current maximum velocity. " "If not modified by halui.max-velocity or similar it should reflect " "[TRAJ]MAX_VELOCITY." -msgstr "'(devuelve float)' - velocidad máxima refleja [TRAJ]MAX_VELOCITY." +msgstr "" +"'(devuelve float)' - velocidad máxima. Refleja la velocidad máxima actual. " +"Si no es modificada por halui.max-velocity o similar debe reflejar " +"[TRAJ]MAX_VALOCITY." #. type: Labeled list #: src/config/python-interface.adoc:251 -#, fuzzy, no-wrap +#, no-wrap msgid "*mcodes*" msgstr "*mcodes*" #. type: Plain text #: src/config/python-interface.adoc:253 -#, fuzzy msgid "'(returns tuple of 10 integers)' - currently active M-codes." msgstr "'(devuelve tupla de 10 enteros)' - códigos M actualmente activos." #. type: Labeled list #: src/config/python-interface.adoc:254 -#, fuzzy, no-wrap +#, no-wrap msgid "*mist*" msgstr "*mist*" #. type: Plain text #: src/config/python-interface.adoc:256 -#, fuzzy msgid "'(returns integer)' - Mist status, either MIST_OFF or MIST_ON" msgstr "'(devuelve entero)' - Estado de la niebla, ya sea MIST_OFF o MIST_ON" #. type: Labeled list #: src/config/python-interface.adoc:257 -#, fuzzy, no-wrap +#, no-wrap msgid "*motion_line*" msgstr "*motion_line*" #. type: Plain text #: src/config/python-interface.adoc:260 -#, fuzzy msgid "" "'(returns integer)' - source line number motion is currently executing. " "Relation to `id` unclear." @@ -29464,13 +29260,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:261 -#, fuzzy, no-wrap +#, no-wrap msgid "*motion_mode*" msgstr "*motion_mode*" #. type: Plain text #: src/config/python-interface.adoc:264 -#, fuzzy msgid "" "'(returns integer)' - This is the mode of the Motion controller. One of " "TRAJ_MODE_COORD, TRAJ_MODE_FREE, TRAJ_MODE_TELEOP." @@ -29480,13 +29275,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:265 -#, fuzzy, no-wrap +#, no-wrap msgid "*motion_type*" msgstr "*motion_type*" #. type: Plain text #: src/config/python-interface.adoc:267 -#, fuzzy msgid "" "'(returns integer)' - The type of the currently executing motion. One of:" msgstr "" @@ -29495,115 +29289,103 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:268 -#, fuzzy msgid "MOTION_TYPE_TRAVERSE" msgstr "MOTION_TYPE_TRAVERSE" #. type: Plain text #: src/config/python-interface.adoc:269 -#, fuzzy msgid "MOTION_TYPE_FEED" msgstr "MOTION_TYPE_FEED" #. type: Plain text #: src/config/python-interface.adoc:270 -#, fuzzy msgid "MOTION_TYPE_ARC" msgstr "MOTION_TYPE_ARC" #. type: Plain text #: src/config/python-interface.adoc:271 -#, fuzzy msgid "MOTION_TYPE_TOOLCHANGE" msgstr "MOTION_TYPE_TOOLCHANGE" #. type: Plain text #: src/config/python-interface.adoc:272 -#, fuzzy msgid "MOTION_TYPE_PROBING" msgstr "MOTION_TYPE_PROBING" #. type: Plain text #: src/config/python-interface.adoc:273 -#, fuzzy msgid "MOTION_TYPE_INDEXROTARY" msgstr "MOTION_TYPE_INDEXROTARY" #. type: Plain text #: src/config/python-interface.adoc:274 -#, fuzzy msgid "Or 0 if no motion is currently taking place." msgstr "0 si no hay movimiento en este momento." #. type: Block title #: src/config/python-interface.adoc:275 src/gui/panelui.adoc:316 -#, fuzzy, no-wrap +#, no-wrap msgid "*optional_stop*" msgstr "*optional_stop*" #. type: Plain text #: src/config/python-interface.adoc:277 -#, fuzzy msgid "'(returns integer)' - option stop flag." -msgstr "'(devuelve entero)' - bandera de stop opcional." +msgstr "'(devuelve entero)' - bandera de paro opcional." #. type: Labeled list #: src/config/python-interface.adoc:278 -#, fuzzy, no-wrap +#, no-wrap msgid "*paused*" msgstr "*paused*" #. type: Plain text #: src/config/python-interface.adoc:280 -#, fuzzy msgid "'(returns boolean)' - `motion paused` flag." msgstr "'(devuelve boolean)' - bandera de `movimiento en pausa`." #. type: Labeled list #: src/config/python-interface.adoc:281 -#, fuzzy, no-wrap +#, no-wrap msgid "*single_stepping*" -msgstr "*spindles*" +msgstr "*single_stepping*" #. 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`." +msgstr "'(devuelve boolean)' - bandera de `movimiento de paso simple`." #. type: Labeled list #: src/config/python-interface.adoc:284 -#, fuzzy, no-wrap +#, no-wrap msgid "*pocket_prepped*" msgstr "*pocket_prepped*" #. type: Plain text #: src/config/python-interface.adoc:287 -#, fuzzy msgid "" "'(returns integer)' - A Tx command completed, and this pocket is prepared. " "-1 if no prepared pocket." msgstr "" -"'(devuelve entero)' - comando Tx completado, la ranura está preparada. -1 si " -"la ranura no está preparada." +"'(devuelve entero)' - un comando Tx completado, y la ranura está preparada. -" +"1 si la ranura no está preparada." #. type: Labeled list #: src/config/python-interface.adoc:288 -#, fuzzy, no-wrap +#, no-wrap msgid "*poll()*" msgstr "*poll()*" #. type: Plain text #: src/config/python-interface.adoc:290 -#, fuzzy msgid "-'(built-in function)' method to update current status attributes." msgstr "" -"- '(función incorporada)' Método para actualizar los atributos del estado " +"-'(función incorporada)' método para actualizar los atributos del estado " "actual." #. type: Labeled list #: src/config/python-interface.adoc:291 -#, fuzzy, no-wrap +#, no-wrap msgid "*position*" msgstr "*position*" @@ -29614,7 +29396,7 @@ msgstr "'(devuelve tupla de floats)' - posición en trayectoria." #. type: Labeled list #: src/config/python-interface.adoc:294 src/man/man1/linuxcncrsh.1.adoc:443 -#, fuzzy, no-wrap +#, no-wrap msgid "*probe_tripped*" msgstr "*probe_tripped*" @@ -29622,41 +29404,38 @@ msgstr "*probe_tripped*" #: 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)." +"'(devuelve boolean)' - bandera, True si la sonda se ha disparado (enclave)." #. type: Labeled list #: src/config/python-interface.adoc:297 -#, fuzzy, no-wrap +#, no-wrap msgid "*probe_val*" msgstr "*probe_val*" #. type: Plain text #: 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:300 -#, fuzzy, no-wrap +#, no-wrap msgid "*probed_position*" msgstr "*probed_position*" #. type: Plain text #: 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." +msgstr "'(devuelve tupla de floats)' - posición donde se disparó la sonda." #. type: Labeled list #: src/config/python-interface.adoc:303 -#, fuzzy, no-wrap +#, no-wrap msgid "*probing*" -msgstr "*sondeo*" +msgstr "*probing*" #. type: Plain text #: src/config/python-interface.adoc:305 -#, fuzzy msgid "'(returns boolean)' - flag, True if a probe operation is in progress." msgstr "" "'(devuelve booleano)' - bandera, True si hay una operación de sonda en " @@ -29664,13 +29443,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:306 src/man/man1/linuxcncrsh.1.adoc:397 -#, fuzzy, no-wrap +#, no-wrap msgid "*program_units*" msgstr "*program_units*" #. type: Plain text #: src/config/python-interface.adoc:308 -#, fuzzy msgid "" "'(returns integer)' - one of CANON_UNITS_INCHES=1, CANON_UNITS_MM=2, " "CANON_UNITS_CM=3" @@ -29680,13 +29458,12 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:309 -#, fuzzy, no-wrap +#, no-wrap msgid "*queue*" msgstr "*queue*" #. type: Plain text #: src/config/python-interface.adoc:311 -#, fuzzy msgid "'(returns integer)' - current size of the trajectory planner queue." msgstr "" "'(devuelve entero)' - tamaño actual de la cola del planificador de " @@ -29694,38 +29471,35 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:312 -#, fuzzy, no-wrap +#, no-wrap msgid "*queue_full*" msgstr "*queue_full*" #. type: Plain text #: 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:315 -#, fuzzy, no-wrap +#, no-wrap msgid "*rapidrate*" msgstr "*rapidrate*" #. type: Plain text #: 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:318 -#, fuzzy, no-wrap +#, no-wrap msgid "*read_line*" msgstr "*read_line*" #. type: Plain text #: src/config/python-interface.adoc:320 -#, fuzzy msgid "" "'(returns integer)' - line the RS274NGC interpreter is currently reading." msgstr "" @@ -29734,19 +29508,18 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:321 -#, fuzzy, no-wrap +#, no-wrap msgid "*rotation_xy*" -msgstr "*rotación_xy*" +msgstr "*rotation_xy*" #. type: Plain text #: 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:324 -#, fuzzy, no-wrap +#, no-wrap msgid "*settings*" msgstr "*settings*" @@ -29761,16 +29534,16 @@ msgid "" "settings[3] = `G64 P` blend tolerance,\n" "settings[4] = `G64 Q` naive CAM tolerance." msgstr "" -"'(returns tuple of floats)' - current interpreter settings:\n" -"settings[0] = sequence number,\n" -"settings[1] = feed rate,\n" -"settings[2] = speed,\n" -"settings[3] = `G64 P` blend tolerance,\n" -"settings[4] = `G64 Q` naive CAM tolerance." +"'(devuelve tupla de floats)' - configuración actual del intérprete:\n" +"settings[0] = número de secuencia,\n" +"settings[1] = velocidad de alimentación,\n" +"settings[2] = velocidad,\n" +"settings[3] = `G64 P` tolerancia de mezcla,\n" +"settings[4] = `G64 Q` tolerancia CAM simple." #. type: Labeled list #: src/config/python-interface.adoc:332 -#, fuzzy, no-wrap +#, no-wrap msgid "*spindle*" msgstr "*spindle*" @@ -29785,91 +29558,85 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:336 -#, fuzzy, no-wrap +#, no-wrap msgid "*spindles*" msgstr "*spindles*" #. type: Plain text #: src/config/python-interface.adoc:338 -#, fuzzy msgid "" "'(returns integer)' - number of spindles. Reflects `[TRAJ]SPINDLES` INI " "value." msgstr "" -"'(devuelve entero)' - Número de husillos. Refleja el valor ini " -"[TRAJ]SPINDLES." +"'(devuelve entero)' - Número de husillos. Refleja el valor INI " +"`[TRAJ]SPINDLES`." #. type: Labeled list #: src/config/python-interface.adoc:339 -#, fuzzy, no-wrap +#, no-wrap msgid "*state*" msgstr "*state*" #. type: Plain text #: src/config/python-interface.adoc:341 -#, fuzzy msgid "" "'(returns integer)' - current command execution status. One of `RCS_DONE`, " "`RCS_EXEC`, `RCS_ERROR`." msgstr "" "'(devuelve entero)' - estado actual de ejecución del comando. Uno de " -"RCS_DONE, RCS_EXEC, RCS_ERROR." +"`RCS_DONE`, `RCS_EXEC`, `RCS_ERROR`." #. type: Labeled list #: src/config/python-interface.adoc:342 -#, fuzzy, no-wrap +#, no-wrap msgid "*task_mode*" msgstr "*task_mode*" #. type: Plain text #: src/config/python-interface.adoc:344 -#, fuzzy msgid "" "'(returns integer)' - current task mode. One of `MODE_MDI`, `MODE_AUTO`, " "`MODE_MANUAL`." msgstr "" -"'(devuelve entero)' - modo de tarea actual. uno de MODE_MDI, MODE_AUTO, " -"MODE_MANUAL." +"'(devuelve entero)' - modo de tarea actual. Uno de `MODE_MDI`, `MODE_AUTO`, " +"`MODE_MANUAL`." #. type: Labeled list #: src/config/python-interface.adoc:345 -#, fuzzy, no-wrap +#, no-wrap msgid "*task_paused*" msgstr "*task_paused*" #. type: Plain text #: src/config/python-interface.adoc:347 -#, fuzzy msgid "'(returns integer)' - task paused flag." -msgstr "'(devuelve entero)' - bandera Task pausado." +msgstr "'(devuelve entero)' - bandera de tarea pausada." #. type: Labeled list #: src/config/python-interface.adoc:348 -#, fuzzy, no-wrap +#, no-wrap msgid "*task_state*" msgstr "*task_state*" #. type: Plain text #: src/config/python-interface.adoc:350 -#, fuzzy msgid "" "'(returns integer)' - current task state. One of `STATE_ESTOP`, " "`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." msgstr "" -"'(devuelve entero)' - estado actual de la tarea. uno de STATE_ESTOP, " -"STATE_ESTOP_RESET, STATE_ON, STATE_OFF." +"'(devuelve entero)' - estado actual de la tarea. Uno de `STATE_ESTOP`, " +"`STATE_ESTOP_RESET`, `STATE_ON`, `STATE_OFF`." #. type: Labeled list #: src/config/python-interface.adoc:351 -#, fuzzy, no-wrap +#, no-wrap msgid "*tool_in_spindle*" msgstr "*tool_in_spindle*" #. type: Plain text #: src/config/python-interface.adoc:353 -#, fuzzy msgid "'(returns integer)' - current tool number." -msgstr "'(devuelve entero)' - Número de herramienta actual." +msgstr "'(devuelve entero)' - número de herramienta actual." #. type: Labeled list #: src/config/python-interface.adoc:354 @@ -29888,26 +29655,24 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:357 src/man/man1/linuxcncrsh.1.adoc:279 -#, fuzzy, no-wrap +#, no-wrap msgid "*tool_offset*" msgstr "*tool_offset*" #. type: Plain text #: 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:360 -#, fuzzy, no-wrap +#, no-wrap msgid "*tool_table*" msgstr "*tool_table*" #. type: Plain text #: src/config/python-interface.adoc:365 -#, fuzzy msgid "" "'(returns tuple of tool_results)' - list of tool entries. Each entry is a " "sequence of the following fields: id, xoffset, yoffset, zoffset, aoffset, " @@ -29923,7 +29688,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:377 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -29941,17 +29706,18 @@ msgstr "" "import linuxcnc\n" "s = linuxcnc.stat()\n" "s.poll()\n" -"# para encontrar la información de la herramienta cargada en el índice 0 de la tabla de herramientas\n" +"# para encontrar la información de la herramienta cargada en el índice 0 de " +"la tabla de herramientas\n" "if s.tool_table[0].id != 0: # se carga una herramienta\n" " print(s.tool_table[0].zoffset)\n" "else:\n" -" print(\"no tool loaded\")\n" +" print(\"No hay herramienta cargada\")\n" #. type: Labeled list #: src/config/python-interface.adoc:379 #, no-wrap msgid "*toolinfo*(_toolno_)" -msgstr "" +msgstr "*toolinfo*(_toolno_)" #. type: Plain text #: src/config/python-interface.adoc:386 @@ -29960,6 +29726,13 @@ 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" "As an example, the following script" msgstr "" +"'(devuelve un diccionario de tooldata para toolno)' - se requiere un " +"stat.poll() inicial para inicializar. _toolno_ debe ser mayor que cero y " +"menor o igual al número de herramienta más grande en uso. Los elementos del " +"diccionario incluyen todos los datos de herramienta: 'toolno', 'pocketno', " +"'diameter', 'frontangle', 'backangle', 'orientation', 'xoffset', 'yoffset', " +"... 'woffset', 'comment'.\n" +"Como ejemplo, el script siguiente" #. type: delimited block - #: src/config/python-interface.adoc:395 @@ -29985,24 +29758,26 @@ msgstr "" #: src/config/python-interface.adoc:397 #, no-wrap msgid " produces the output:\n" -msgstr "" +msgstr " produce la salida:\n" #. type: delimited block - #: 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:402 src/config/python-interface.adoc:421 #: src/config/python-interface.adoc:507 #, no-wrap msgid "*velocity*" -msgstr "*velocidad*" +msgstr "*velocity*" #. type: Plain text #: src/config/python-interface.adoc:404 -#, fuzzy msgid "" "'(returns float)' - This property is defined, but it does not have a useful " "interpretation." @@ -30012,13 +29787,12 @@ msgstr "" #. type: Title === #: src/config/python-interface.adoc:406 -#, fuzzy, no-wrap +#, no-wrap msgid "The `axis` dictionary" msgstr "El diccionario `axis`" #. type: Plain text #: src/config/python-interface.adoc:413 -#, fuzzy 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 " @@ -30036,37 +29810,35 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:414 src/config/python-interface.adoc:476 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_position_limit*" msgstr "*max_position_limit*" #. type: Plain text #: src/config/python-interface.adoc:417 -#, fuzzy msgid "" "'(returns float)' - maximum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" -"'(devuelve float)' - límite máximo (límite soft) para el movimiento del eje, " -"en unidades máquina del parametro units.configuration, refleja " -"[JOINT_n]MAX_LIMIT." +"'(devuelve float)' - límite máximo (límite suave) para el movimiento del " +"eje, en unidades máquina del parámetro units.configuration, refleja " +"`[JOINT__n__]MAX_LIMIT`." #. type: Labeled list #: src/config/python-interface.adoc:418 src/config/python-interface.adoc:489 -#, fuzzy, no-wrap +#, no-wrap msgid "*min_position_limit*" msgstr "*min_position_limit*" #. type: Plain text #: src/config/python-interface.adoc:420 -#, fuzzy msgid "" "'(returns float)' - minimum limit (soft limit) for axis motion, in machine " "units.configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" -"'(devuelve float)' - límite mínimo (límite soft) para el movimiento del eje, " -"en unidades máquina del parametro units.configuration, refleja " -"[JOINT_n]MIN_LIMIT." +"'(devuelve float)' - límite mínimo (límite suave) para el movimiento del " +"eje, en unidades máquina del parámetro units.configuration, refleja " +"`[JOINT__n__]MIN_LIMIT`." #. type: Plain text #: src/config/python-interface.adoc:423 src/config/python-interface.adoc:509 @@ -30075,13 +29847,13 @@ msgstr "'(devuelve float)' - velocidad actual." #. type: Title === #: src/config/python-interface.adoc:425 -#, fuzzy, no-wrap +#, no-wrap msgid "The `joint` dictionary" msgstr "El diccionario `joint`" #. type: delimited block - #: src/config/python-interface.adoc:435 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -30095,11 +29867,10 @@ msgstr "" "import linuxcnc\n" "s = linuxcnc.stat()\n" "s.poll()\n" -"print(\"Joint 1 homed: \", s.joint[1][\"homed\"])\n" +"print(\"Articulación 1 en casa: \", s.joint[1][\"homed\"])\n" #. type: Plain text #: src/config/python-interface.adoc:438 -#, fuzzy msgid "For each joint, the following dictionary keys are available:" msgstr "" "Para cada articulación, están disponibles las siguientes claves de " @@ -30107,42 +29878,38 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:439 -#, fuzzy, no-wrap +#, no-wrap msgid "*backlash*" msgstr "*backlash*" #. type: Plain text #: src/config/python-interface.adoc:441 -#, fuzzy msgid "" "'(returns float)' - Backlash in machine units. configuration parameter, " "reflects `[JOINT___n__]BACKLASH`." msgstr "" -"'(devuelve float)' - backlash en unidades máquina del parametro " -"units.configuration, refleja [JOINT_n]BACKLASH." +"'(devuelve float)' - holgura mecánica en unidades máquina. parámetro de " +"configuración, refleja `[JOINT___n__]BACKLASH`." #. type: Plain text #: src/config/python-interface.adoc:444 -#, fuzzy msgid "'(returns integer)' - non-zero means enabled." -msgstr "'(devuelve entero)' - no cero significa habilitado." +msgstr "'(devuelve entero)' - no cero significa habilitada." #. type: Labeled list #: src/config/python-interface.adoc:445 -#, fuzzy, no-wrap +#, no-wrap msgid "*fault*" msgstr "*fault*" #. type: Plain text #: 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." +msgstr "'(devuelve entero)' - no cero significa fallo del amplificador del eje." #. type: Labeled list #: src/config/python-interface.adoc:448 -#, fuzzy, no-wrap +#, no-wrap msgid "*ferror_current*" msgstr "*ferror_current*" @@ -30153,173 +29920,159 @@ msgstr "'(devuelve float)' - error de seguimiento actual." #. type: Labeled list #: src/config/python-interface.adoc:451 -#, fuzzy, no-wrap +#, no-wrap msgid "*ferror_highmark*" msgstr "*ferror_highmark*" #. type: Plain text #: 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:456 -#, fuzzy msgid "'(returns integer)' - non-zero means has been homed." -msgstr "'(devuelve entero)' - distintos de cero han sido homed." +msgstr "'(devuelve entero)' - distinto de cero significa que está en casa." #. type: Labeled list #: src/config/python-interface.adoc:457 -#, fuzzy, no-wrap +#, no-wrap msgid "*homing*" msgstr "*homing*" #. type: Plain text #: 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: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:463 -#, fuzzy, no-wrap +#, no-wrap msgid "*input*" msgstr "*input*" #. type: Plain text #: src/config/python-interface.adoc:465 -#, fuzzy msgid "'(returns float)' - current input position." -msgstr "'(devuelve float)' - entrada de posición actual." +msgstr "'(devuelve float)' - posición de entrada actual." #. type: Labeled list #: src/config/python-interface.adoc:466 -#, fuzzy, no-wrap +#, no-wrap msgid "*jointType*" msgstr "*jointType*" #. type: Plain text #: src/config/python-interface.adoc:469 -#, fuzzy msgid "" "'(returns integer)' - type of axis configuration parameter, reflects " "`[JOINT___n__]TYPE` with `LINEAR=1`, `ANGULAR=2`. See <> for details." msgstr "" -"'(devuelve entero)' - parámetro del tipo de configuración del eje, refleja " -"[JOINT_n]TYPE. LINEAL=1, ANGULAR=2. Ver <> para más detalles." +"'(devuelve entero)' - parámetro de configuración de tipo de eje, refleja " +"`[JOINT___n__]TYPE` con `LINEAR=1`, `ANGULAR=2`. Ver <> para más detalles." #. type: Labeled list #: src/config/python-interface.adoc:470 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_ferror*" msgstr "*max_ferror*" #. type: Plain text #: src/config/python-interface.adoc:472 -#, fuzzy msgid "" "'(returns float)' - maximum following error. configuration parameter, " "reflects `[JOINT___n__]FERROR`." msgstr "" -"'(devuelve float)' - Máximo error de seguimiento. parámetro de " -"configuración, refleja [JOINT_n]FERROR." +"'(devuelve float)' - máximo error de seguimiento. parámetro de " +"configuración, refleja `[JOINT___n__]FERROR`." #. type: Labeled list #: src/config/python-interface.adoc:473 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_hard_limit*" msgstr "*max_hard_limit*" #. type: Plain text #: src/config/python-interface.adoc:475 -#, fuzzy msgid "'(returns integer)' - non-zero means max hard limit exceeded." msgstr "" "'(devuelve entero)' - distinto de cero significa que se ha excedido el " -"límite hard máximo." +"límite duro máximo." #. type: Plain text #: src/config/python-interface.adoc:479 -#, fuzzy msgid "" "'(returns float)' - maximum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MAX_LIMIT`." msgstr "" -"'(devuelve float)' - Límite máximo (límite soft) para el movimiento " +"'(devuelve float)' - límite máximo (límite suave) para el movimiento " "articular, en unidades de máquina. parámetro de configuración, refleja " -"[JOINT_n]MAX_LIMIT." +"`[JOINT___n__]MAX_LIMIT`." #. type: Labeled list #: src/config/python-interface.adoc:480 -#, fuzzy, no-wrap +#, no-wrap msgid "*max_soft_limit*" msgstr "*max_soft_limit*" #. type: Plain text #: 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" +msgstr "distinto de cero significa que se ha excedido `max_position_limit`, int" #. type: Labeled list #: src/config/python-interface.adoc:483 -#, fuzzy, no-wrap +#, no-wrap msgid "*min_ferror*" msgstr "*min_ferror*" #. type: Plain text #: src/config/python-interface.adoc:485 -#, fuzzy msgid "" "'(returns float)' - configuration parameter, reflects " "`[JOINT___n__]MIN_FERROR`." msgstr "" -"'(devuelve float)' - parámetro de configuración, refleja [JOINT_n]MIN_FERROR." +"'(devuelve float)' - parámetro de configuración, refleja " +"`[JOINT___n__]MIN_FERROR`." #. type: Labeled list #: src/config/python-interface.adoc:486 -#, fuzzy, no-wrap +#, no-wrap msgid "*min_hard_limit*" msgstr "*min_hard_limit*" #. type: Plain text #: src/config/python-interface.adoc:488 -#, fuzzy msgid "'(returns integer)' - non-zero means min hard limit exceeded." msgstr "" "'(devuelve entero)' - distinto de cero significa que se excedió el límite " -"hard mínimo." +"duro mínimo." #. type: Plain text #: src/config/python-interface.adoc:492 -#, fuzzy msgid "" "'(returns float)' - minimum limit (soft limit) for joint motion, in machine " "units. configuration parameter, reflects `[JOINT___n__]MIN_LIMIT`." msgstr "" -"'(devuelve float)' - límite mínimo (límite soft) para el movimiento " +"'(devuelve float)' - límite mínimo (límite suave) para el movimiento " "articular, en unidades de máquina. parámetro de configuración, refleja " -"[JOINT_n]MIN_LIMIT." +"`[JOINT___n__]MIN_LIMIT`." #. type: Labeled list #: src/config/python-interface.adoc:493 -#, fuzzy, no-wrap +#, no-wrap msgid "*min_soft_limit*" msgstr "*min_soft_limit*" #. type: Plain text #: src/config/python-interface.adoc:495 -#, fuzzy msgid "'(returns integer)' - non-zero means `min_position_limit` was exceeded." msgstr "" "'(devuelve entero)' - distinto de cero significa que se ha excedido " @@ -30327,32 +30080,30 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:496 -#, fuzzy, no-wrap +#, no-wrap msgid "*output*" msgstr "*output*" #. type: Plain text #: 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:499 src/gui/panelui.adoc:255 -#, fuzzy, no-wrap +#, no-wrap msgid "*override_limits*" msgstr "*override_limits*" #. type: Plain text #: 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:502 -#, fuzzy, no-wrap +#, no-wrap msgid "*units*" msgstr "*units*" @@ -30363,114 +30114,107 @@ msgid "" "'(returns float)' - joint units per mm, or per degree for angular joints.\n" "(joint units are the same as machine units, unless set otherwise by the configuration parameter `[JOINT___n__]UNITS`)" msgstr "" -"'(devuelve float)' - unidades de articulacion por mm, o por grado para juntas angulares.\n" -"(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`)" +"'(devuelve float)' - unidades de articulación por mm, o por grado para " +"articulaciones angulares.\n" +"(las unidades de articulación 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:511 -#, fuzzy, no-wrap +#, no-wrap msgid "The `spindle` dictionary" msgstr "El diccionario `spindle`" #. type: Labeled list #: src/config/python-interface.adoc:513 -#, fuzzy, no-wrap +#, no-wrap msgid "*brake*" msgstr "*brake*" #. type: Plain text #: 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:516 -#, fuzzy, no-wrap +#, no-wrap msgid "*direction*" msgstr "*direction*" #. type: Plain text #: src/config/python-interface.adoc:518 -#, fuzzy msgid "" "'(returns integer)' - rotational direction of the spindle with forward=1, " "reverse=-1." msgstr "" -"'(devuelve entero)' - dirección rotacional del huso. adelante = 1, atrás = " -"-1." +"'(devuelve entero)' - dirección rotacional del huso con adelante=1, atrás=-1." #. type: Plain text #: 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:523 -#, fuzzy msgid "(not currently implemented)" msgstr "(no implementado actualmente)" #. type: Labeled list #: src/config/python-interface.adoc:524 -#, fuzzy, no-wrap +#, no-wrap msgid "*increasing*" msgstr "*increasing*" #. type: Plain text #: src/config/python-interface.adoc:525 -#, fuzzy msgid "'(returns integer)' - unclear." -msgstr "'(devuelve entero)' - poco claro." +msgstr "'(devuelve entero)' - no es claro." #. type: Labeled list #: src/config/python-interface.adoc:526 -#, fuzzy, no-wrap +#, no-wrap msgid "*orient_fault*" msgstr "*orient_fault*" #. type: Plain text #: 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:528 -#, fuzzy, no-wrap +#, no-wrap msgid "*orient_state*" msgstr "*orient_state*" #. type: Labeled list #: src/config/python-interface.adoc:530 -#, fuzzy, no-wrap +#, no-wrap msgid "*override*" msgstr "*override*" #. type: Plain text #: src/config/python-interface.adoc:532 -#, fuzzy msgid "'(returns float)' - spindle speed override scale." -msgstr "'(devuelve float)' - Escala de ajuste de velocidad del husillo." +msgstr "'(devuelve float)' - escala de ajuste de velocidad del husillo." #. type: Labeled list #: src/config/python-interface.adoc:533 -#, fuzzy, no-wrap +#, no-wrap msgid "*override_enabled*" msgstr "*override_enabled*" #. type: Plain text #: src/config/python-interface.adoc:535 -#, fuzzy msgid "'(returns boolean)' - value of the spindle override enabled flag." msgstr "" -"'(devuelve boolean)' - valor de la bandera habilitacion para ajustar el " -"husillo." +"'(devuelve boolean)' - valor de la bandera de ajuste del husillo habilitado." #. type: Labeled list #: src/config/python-interface.adoc:536 -#, fuzzy, no-wrap +#, no-wrap msgid "*speed*" msgstr "*speed*" @@ -30481,12 +30225,17 @@ msgid "" "'(returns float)' - spindle speed value, rpm, > 0: clockwise, < 0: counterclockwise.\n" "With G96 active this reflects the maximum speed set by the optional G96 'D'-word or, if the 'D'-word was missing, the default values +/-1e30." msgstr "" +"'(devuelve float)' - valor de velocidad del husillo, rpm, > 0: sentido " +"horario, < 0: sentido anti-horario.\n" +"Con G96 activo refleja la velocidad máxima establecida por la palabra 'D' " +"opcional de G96, o si se omite la palabra 'D', los valores predeterminados " +"+/-1e30." #. type: Title == #: src/config/python-interface.adoc:540 -#, fuzzy, no-wrap +#, no-wrap msgid "Preparing to send commands" -msgstr "Preparacion para enviar comandos" +msgstr "Preparación para enviar comandos" #. type: Plain text #: src/config/python-interface.adoc:544 @@ -30500,58 +30249,51 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:547 -#, fuzzy 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 "" "Otros comandos pueden enviarse solo en el estado apropiado, y probarlos " -"puede ser un poco complicado. Por ejemplo, un comando MDI solo se puede " +"puede ser un poco complicado. Por ejemplo, un comando MDI solo se puede " "enviar si:" #. type: Plain text #: 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:550 -#, fuzzy msgid "the machine is turned on and" msgstr "la máquina está encendida y" #. type: Plain text #: src/config/python-interface.adoc:551 -#, fuzzy msgid "the axes are homed and" -msgstr "los ejes tienen home y" +msgstr "los ejes están en casa y" #. type: Plain text #: 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: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:555 -#, fuzzy msgid "" "An appropriate test before sending an MDI command through " "`linuxcnc.command.mdi()` could be:" msgstr "" -"entonces una prueba apropiada antes de enviar un comando MDI a través de " +"Una prueba apropiada antes de enviar un comando MDI a través de " "`linuxcnc.command.mdi()` podría ser:" #. type: delimited block - #: src/config/python-interface.adoc:563 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -30567,7 +30309,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:567 -#, fuzzy, no-wrap +#, no-wrap msgid "" "def ok_for_mdi():\n" " s.poll()\n" @@ -30575,11 +30317,12 @@ msgid "" msgstr "" "def ok_for_mdi():\n" " s.poll()\n" -" return not s.estop and s.enabled and (s.homed.count(1) == s.joints) and (s.interp_state == linuxcnc.INTERP_IDLE)\n" +" 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:572 -#, fuzzy, no-wrap +#, no-wrap msgid "" "if ok_for_mdi():\n" " c.mode(linuxcnc.MODE_MDI)\n" @@ -30588,7 +30331,8 @@ msgid "" msgstr "" "if ok_for_mdi():\n" " c.mode(linuxcnc.MODE_MDI)\n" -" c.wait_complete() # espera hasta que se ejecute el cambio de modo\n" +" c.wait_complete() # espera hasta que se ejecute el cambio de modo (¡o se " +"agote el tiempo de espera predeterminado de 5s!)\n" " c.mdi(\"G0 X10 Y20 Z30\")\n" #. type: WARNING @@ -30597,22 +30341,23 @@ msgid "" "Read important information on 'wait_complete()' in the `linuxcnc.command " "methods' section below." msgstr "" +"Leer información importante sobre 'wait_complete()' en la sección `métodos " +"de linuxcnc.command' abajo." #. type: Title == #: src/config/python-interface.adoc:577 -#, fuzzy, no-wrap +#, no-wrap msgid "Sending commands through `linuxcnc.command`" msgstr "Enviar comandos a través de `linuxcnc.command`" #. type: WARNING #: 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í:" +msgstr "Antes de enviar un comando, inicializar un canal de comando así:" #. type: delimited block - #: src/config/python-interface.adoc:587 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -30626,17 +30371,17 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:590 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Usage examples for some of the commands listed below:\n" "c.abort()\n" msgstr "" -"# Ejemplos de uso para algunos de los comandos enumerados a continuación:\n" +"# Ejemplos de uso para algunos de los comandos enlistados a continuación:\n" "c.abort()\n" #. type: delimited block - #: src/config/python-interface.adoc:595 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.auto(linuxcnc.AUTO_RUN, program_start_line)\n" "c.auto(linuxcnc.AUTO_STEP)\n" @@ -30650,7 +30395,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:598 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.brake(linuxcnc.BRAKE_ENGAGE)\n" "c.brake(linuxcnc.BRAKE_RELEASE)\n" @@ -30660,7 +30405,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:601 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.flood(linuxcnc.FLOOD_ON)\n" "c.flood(linuxcnc.FLOOD_OFF)\n" @@ -30670,43 +30415,45 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:603 -#, fuzzy, no-wrap +#, no-wrap msgid "c.home(2)\n" msgstr "c.home(2)\n" #. type: delimited block - #: src/config/python-interface.adoc:607 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" "c.jog(linuxcnc.JOG_CONTINUOUS, jjogmode, joint_num_or_axis_index, velocity)\n" "c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, increment)\n" msgstr "" "c.jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index)\n" -"c.jog(linuxcnc.JOG_CONTINUOUS, jjogmode, joint_num_or_axis_index, velocity)\n" -"c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, increment)\n" +"c.jog(linuxcnc.JOG_CONTINUOUS, jjogmode, joint_num_or_axis_index, velocity)" +"\n" +"c.jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, " +"increment)\n" #. type: delimited block - #: src/config/python-interface.adoc:609 -#, fuzzy, no-wrap +#, no-wrap msgid "c.load_tool_table()\n" msgstr "c.load_tool_table()\n" #. type: delimited block - #: src/config/python-interface.adoc:611 -#, fuzzy, no-wrap +#, no-wrap msgid "c.maxvel(200.0)\n" msgstr "c.maxvel(200.0)\n" #. type: delimited block - #: src/config/python-interface.adoc:613 -#, fuzzy, no-wrap +#, 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:616 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.mist(linuxcnc.MIST_ON)\n" "c.mist(linuxcnc.MIST_OFF)\n" @@ -30716,7 +30463,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:620 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.mode(linuxcnc.MODE_MDI)\n" "c.mode(linuxcnc.MODE_AUTO)\n" @@ -30728,13 +30475,13 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:622 -#, fuzzy, no-wrap +#, no-wrap msgid "c.override_limits()\n" msgstr "c.override_limits()\n" #. type: delimited block - #: src/config/python-interface.adoc:625 -#, fuzzy, no-wrap +#, no-wrap msgid "" "c.program_open(\"foo.ngc\")\n" "c.reset_interpreter()\n" @@ -30744,109 +30491,107 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:627 -#, fuzzy, no-wrap +#, 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" +msgstr "" +"c.tool_offset(toolno, z_offset, x_offset, diameter, frontangle, backangle, " +"orientation)\n" #. type: Title === #: src/config/python-interface.adoc:629 -#, fuzzy, no-wrap +#, no-wrap msgid "`linuxcnc.command` attributes" -msgstr "Atributos `linuxcnc.command`" +msgstr "Atributos de `linuxcnc.command`" #. type: Labeled list #: src/config/python-interface.adoc:631 -#, fuzzy, no-wrap +#, no-wrap msgid "`serial`" msgstr "`serial`" #. type: Plain text #: 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:634 -#, fuzzy, no-wrap +#, no-wrap msgid "`linuxcnc.command` methods:" -msgstr "métodos `linuxcnc.command`:" +msgstr "Métodos de `linuxcnc.command`:" #. type: Labeled list #: src/config/python-interface.adoc:636 -#, fuzzy, no-wrap +#, no-wrap msgid "`abort()`" msgstr "`abort()`" #. type: Plain text #: 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:639 -#, fuzzy, no-wrap +#, no-wrap msgid "`auto(int[, int])`" msgstr "`auto(int [, int])`" #. type: Plain text #: src/config/python-interface.adoc:641 -#, fuzzy msgid "run, step, pause or resume a program." -msgstr "ejecutar, escalonar, pausar o reanudar un programa." +msgstr "ejecutar, dar un paso, pausar o reanudar un programa." #. type: Labeled list #: src/config/python-interface.adoc:642 -#, fuzzy, no-wrap +#, no-wrap msgid "`brake(int)`" msgstr "`brake(int)`" #. type: Plain text #: src/config/python-interface.adoc:644 -#, fuzzy msgid "engage or release spindle brake." -msgstr "engrane o suelte el freno del husillo." +msgstr "poner o soltar el freno del husillo." #. type: Labeled list #: src/config/python-interface.adoc:645 -#, fuzzy, no-wrap +#, no-wrap msgid "`debug(int)`" msgstr "`debug(int)`" #. type: Plain text #: 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:648 -#, fuzzy, no-wrap +#, no-wrap msgid "`display_msg(string)`" msgstr "`display_msg(string)`" #. type: Plain text #: 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)" +msgstr "" +"envía un mensaje de despliegue al operador a la pantalla. (254 caracteres " +"máx.)" #. type: Labeled list #: src/config/python-interface.adoc:651 -#, fuzzy, no-wrap +#, no-wrap msgid "`error_msg(string)`" msgstr "`error_msg(string)`" #. type: Plain text #: 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)" +msgstr "" +"envía un mensaje de error de operador en la pantalla. (254 caracteres máx.)" #. type: Labeled list #: src/config/python-interface.adoc:654 -#, fuzzy, no-wrap +#, no-wrap msgid "`feedrate(float)`" msgstr "`feedrate(float)`" @@ -30857,28 +30602,27 @@ msgstr "asigna el ajuste de alimentación, 1.0 = 100%." #. type: Labeled list #: src/config/python-interface.adoc:657 -#, fuzzy, no-wrap +#, no-wrap msgid "`flood(int)`" msgstr "`flood(int)`" #. type: Plain text #: src/config/python-interface.adoc:659 -#, fuzzy msgid "turn on/off flooding." -msgstr "encender/apagar inundacion." +msgstr "encender/apagar inundación." #. type: Title == #: 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 +#, no-wrap msgid "Syntax" msgstr "Sintaxis" #. type: Plain text #: src/config/python-interface.adoc:663 -#, fuzzy, no-wrap +#, no-wrap msgid "" "flood(command) +\n" "flood(linuxcnc.FLOOD_ON) +\n" @@ -30891,13 +30635,13 @@ msgstr "" #. type: Title == #: 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 +#, no-wrap msgid "Constants" -msgstr "Constants" +msgstr "Constantes" #. type: Plain text #: src/config/python-interface.adoc:666 -#, fuzzy, no-wrap +#, no-wrap msgid "" "FLOOD_ON +\n" "FLOOD_OFF\n" @@ -30907,39 +30651,40 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:667 -#, fuzzy, no-wrap +#, no-wrap msgid "`home(int)`" msgstr "`home(int)`" #. type: Plain text #: src/config/python-interface.adoc:669 -#, fuzzy msgid "home a given joint." -msgstr "home una articulación determinada." +msgstr "lleva a casa una articulación determinada." #. type: Labeled list #: src/config/python-interface.adoc:670 -#, fuzzy, no-wrap +#, 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:676 -#, fuzzy, no-wrap +#, no-wrap msgid "" "jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" "jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index) +\n" "jog(linuxcnc.JOG_CONTINUOUS, jjogmode, joint_num_or_axis_index, velocity) +\n" "jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, distance)\n" msgstr "" -"jog(command, jjogmode, joint_num_or_axis_index, velocity[, distance]) +\n" +"jog(command, jjogmode, joint_num_or_axis_index, velocity[, " +"distance]) +\n" "jog(linuxcnc.JOG_STOP, jjogmode, joint_num_or_axis_index) +\n" "jog(linuxcnc.JOG_CONTINUOUS, jjogmode, joint_num_or_axis_index, velocity) +\n" -"jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, distance)\n" +"jog(linuxcnc.JOG_INCREMENT, jjogmode, joint_num_or_axis_index, velocity, " +"distance)\n" #. type: Labeled list #: src/config/python-interface.adoc:676 -#, fuzzy, no-wrap +#, no-wrap msgid "Command Constants" msgstr "Constantes de comando" @@ -30957,7 +30702,7 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:680 -#, fuzzy, no-wrap +#, no-wrap msgid "jjogmode" msgstr "jjogmode" @@ -30970,15 +30715,14 @@ msgstr "jjogmode" #: src/hal/basic-hal.adoc:475 src/hal/basic-hal.adoc:505 #: src/hal/basic-hal.adoc:506 src/hal/basic-hal.adoc:507 #: src/hal/basic-hal.adoc:508 -#, fuzzy, no-wrap +#, no-wrap msgid "True" msgstr "True" #. type: Plain text #: 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))" +msgstr "solicita trote de articulación individual (requiere teleop_enable(0))" #. type: Table #: src/config/python-interface.adoc:682 src/hal/basic-hal.adoc:408 @@ -30988,45 +30732,44 @@ msgstr "solicitar jog de articulacion individual (requiere teleop_enable (0))" #: src/hal/basic-hal.adoc:475 src/hal/basic-hal.adoc:476 #: src/hal/basic-hal.adoc:505 src/hal/basic-hal.adoc:507 #: src/hal/basic-hal.adoc:508 src/hal/basic-hal.adoc:509 -#, fuzzy, no-wrap +#, no-wrap msgid "False" msgstr "False" #. type: Plain text #: 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))" +"solicita trote de eje de coordenadas cartesianas (requiere teleop_enable(1))" #. type: Labeled list #: src/config/python-interface.adoc:683 -#, fuzzy, no-wrap +#, no-wrap msgid "joint_num_or_axis_index" msgstr "joint_num_or_axis_index" #. type: Labeled list #: src/config/python-interface.adoc:684 -#, fuzzy, no-wrap +#, no-wrap msgid "For joint jog (jjogmode=1)" -msgstr "Para jog articular (jjogmode = 1)" +msgstr "Para trote articular (jjogmode=1)" #. type: Labeled list #: src/config/python-interface.adoc:685 src/gui/gladevcp.adoc:1350 #: src/gui/gladevcp.adoc:1388 src/gui/gladevcp.adoc:1502 -#, fuzzy, no-wrap +#, no-wrap msgid "joint_number" msgstr "joint_number" #. type: Labeled list #: src/config/python-interface.adoc:685 -#, fuzzy, no-wrap +#, no-wrap msgid "For axis Cartesian coordinate jog (jjogmode=0)" -msgstr "Para jog de eje de coordenadas cartesianas (jjogmode = 0)" +msgstr "Para trote de eje de coordenadas cartesianas (jjogmode=0)" #. type: Plain text #: src/config/python-interface.adoc:689 -#, fuzzy, no-wrap +#, no-wrap msgid "" "zero-based index of the axis coordinate with respect to\n" "the known coordinate letters XYZABCUVW\n" @@ -31038,55 +30781,51 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:690 -#, fuzzy, no-wrap +#, no-wrap msgid "`load_tool_table()`" msgstr "`load_tool_table()`" #. type: Plain text #: src/config/python-interface.adoc:692 -#, fuzzy msgid "reload the tool table." -msgstr "Vuelve a cargar la tabla de herramientas." +msgstr "vuelve a cargar la tabla de herramientas." #. type: Labeled list #: src/config/python-interface.adoc:693 -#, fuzzy, no-wrap +#, no-wrap msgid "`maxvel(float)`" msgstr "`maxvel(float)`" #. type: Plain text #: src/config/python-interface.adoc:695 -#, fuzzy msgid "set maximum velocity" -msgstr "establecer la velocidad máxima" +msgstr "establece la velocidad máxima" #. type: Labeled list #: src/config/python-interface.adoc:696 -#, fuzzy, no-wrap +#, no-wrap msgid "`mdi(string)`" msgstr "`mdi(string)`" #. type: Plain text #: src/config/python-interface.adoc:698 -#, fuzzy msgid "send an MDI command. Maximum 254 chars." -msgstr "Enviar un comando MDI. Máximo 254 caracteres." +msgstr "envía un comando MDI. Máximo 254 caracteres." #. type: Labeled list #: src/config/python-interface.adoc:699 -#, fuzzy, no-wrap +#, no-wrap msgid "`mist(int)`" msgstr "`mist(int)`" #. type: Plain text #: 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:704 -#, fuzzy, no-wrap +#, no-wrap msgid "" "mist(command) +\n" "mist(linuxcnc.MIST_ON) +\n" @@ -31098,7 +30837,7 @@ msgstr "" #. type: Plain text #: src/config/python-interface.adoc:707 -#, fuzzy, no-wrap +#, no-wrap msgid "" "MIST_ON +\n" "MIST_OFF\n" @@ -31108,189 +30847,176 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:708 -#, fuzzy, no-wrap +#, no-wrap msgid "`mode(int)`" msgstr "`mode(int)`" #. type: Plain text #: 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)." +msgstr "establece modo (MODE_MDI, MODE_MANUAL, MODE_AUTO)." #. type: Labeled list #: src/config/python-interface.adoc:711 -#, fuzzy, no-wrap +#, no-wrap msgid "`override_limits()`" msgstr "`override_limits()`" #. type: Plain text #: 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." +msgstr "establece la bandera de ajuste de límites de eje." #. type: Labeled list #: src/config/python-interface.adoc:714 -#, fuzzy, no-wrap +#, no-wrap msgid "`program_open(string)`" msgstr "`program_open(string)`" #. type: Plain text #: src/config/python-interface.adoc:716 -#, fuzzy msgid "open an NGC file." -msgstr "Abrir un archivo NGC." +msgstr "abre un archivo NGC." #. type: Labeled list #: src/config/python-interface.adoc:717 -#, fuzzy, no-wrap +#, no-wrap msgid "`rapidrate()`" msgstr "`rapidrate()`" #. type: Plain text #: src/config/python-interface.adoc:719 -#, fuzzy msgid "set rapid override factor" -msgstr "establecer factor de ajuste de rápidos" +msgstr "establece factor de ajuste de rápidos" #. type: Labeled list #: src/config/python-interface.adoc:720 -#, fuzzy, no-wrap +#, no-wrap msgid "`reset_interpreter()`" msgstr "`reset_interpreter()`" #. type: Plain text #: src/config/python-interface.adoc:722 -#, fuzzy msgid "reset the RS274NGC interpreter" -msgstr "restablecer el intérprete RS274NGC" +msgstr "restablece el intérprete RS274NGC" #. type: Labeled list #: src/config/python-interface.adoc:723 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_adaptive_feed(int)`" msgstr "`set_adaptive_feed(int)`" #. type: Plain text #: src/config/python-interface.adoc:725 -#, fuzzy msgid "set adaptive feed flag" -msgstr "establecer bandera de alimentación adaptativa" +msgstr "establece la bandera de alimentación adaptativa" #. type: Labeled list #: src/config/python-interface.adoc:726 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_analog_output(int, float)`" msgstr "`set_analog_output(int, float)`" #. type: Plain text #: src/config/python-interface.adoc:728 -#, fuzzy msgid "set analog output pin to value" -msgstr "ajustar el pin de salida analógica al valor" +msgstr "establece el pin de salida analógica al valor" #. type: Labeled list #: src/config/python-interface.adoc:729 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_block_delete(int)`" msgstr "`set_block_delete(int)`" #. type: Plain text #: src/config/python-interface.adoc:731 -#, fuzzy msgid "set block delete flag" -msgstr "establecer bloque eliminar bandera" +msgstr "establece la bandera de eliminado de bloque" #. type: Labeled list #: src/config/python-interface.adoc:732 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_digital_output(int, int)`" msgstr "`set_digital_output(int, int)`" #. type: Plain text #: src/config/python-interface.adoc:734 -#, fuzzy msgid "set digital output pin to value" -msgstr "configurar el pin de salida digital al valor" +msgstr "establece el pin de salida digital al valor" #. type: Labeled list #: src/config/python-interface.adoc:735 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_feed_hold(int)`" msgstr "`set_feed_hold(int)`" #. type: Plain text #: src/config/python-interface.adoc:737 -#, fuzzy msgid "set feed hold on/off" -msgstr "activar/desactivar la retención de alimentación" +msgstr "activa/desactiva la retención de alimentación" #. type: Labeled list #: src/config/python-interface.adoc:738 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_feed_override(int)`" msgstr "`set_feed_override(int)`" #. type: Plain text #: src/config/python-interface.adoc:740 -#, fuzzy msgid "set feed override on/off" -msgstr "activar/desactivar el ajuste de alimentación" +msgstr "activa/desactiva el ajuste de alimentación" #. type: Labeled list #: src/config/python-interface.adoc:741 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_max_limit(int, float)`" msgstr "`set_max_limit(int, float)`" #. type: Plain text #: 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" +msgstr "establece el límite de posición máxima para un eje dado" #. type: Labeled list #: src/config/python-interface.adoc:744 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_min_limit()`" msgstr "`set_min_limit()`" #. type: Plain text #: 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" +msgstr "establece el límite de posición mínima para un eje dado" #. type: Labeled list #: src/config/python-interface.adoc:747 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_optional_stop(int)`" msgstr "`set_optional_stop(int)`" #. type: Plain text #: src/config/python-interface.adoc:749 -#, fuzzy msgid "set optional stop on/off" -msgstr "activar/desactivar parada opcional" +msgstr "activa/desactiva parada opcional" #. type: Labeled list #: src/config/python-interface.adoc:750 -#, fuzzy, no-wrap +#, no-wrap msgid "`set_spindle_override(int [, int])`" msgstr "`set_spindle_override(int [, int])`" #. type: Plain text #: 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." +msgstr "establece ajuste del husillo habilitado. Predeterminado al husillo 0." #. type: Labeled list #: 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(dirección: int, velocidad: float=0, husillo: int=0, " +"esperar_velocidad: int=0)`" #. type: Plain text #: src/config/python-interface.adoc:755 @@ -31298,18 +31024,18 @@ msgid "" "Direction: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, or `SPINDLE_CONSTANT`]" msgstr "" -"Dirección: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " +"dirección: [`SPINDLE_FORWARD`, `SPINDLE_REVERSE`, `SPINDLE_OFF`, " "`SPINDLE_INCREASE`, `SPINDLE_DECREASE`, o `SPINDLE_CONSTANT`]" #. type: Plain text #: src/config/python-interface.adoc:756 msgid "Speed: Speed in RPM, defaults to 0." -msgstr "" +msgstr "velocidad: en RPM, predeterminada a 0." #. type: Plain text #: src/config/python-interface.adoc:757 msgid "Spindle: Spindle number to command defaults to 0." -msgstr "" +msgstr "husillo: Número de husillo a ordenar, predeterminado a 0." #. type: Plain text #: src/config/python-interface.adoc:758 @@ -31317,6 +31043,8 @@ msgid "" "Wait_for_speed: if 1 motion will wait for speed before continuing, defaults " "to not." msgstr "" +"esperar_velocidad: si es 1 motion esperará la velocidad antes de continuar, " +"predeterminado a no esperar." #. type: WARNING #: src/config/python-interface.adoc:761 @@ -31324,10 +31052,12 @@ msgid "" "MDI commands will ignore this. \"S1000\" after this will turn the spindle " "off." msgstr "" +"Los comandos MDI ignorarán esto. \"S1000\" apagará el husillo después de " +"esto." #. type: Labeled list #: src/config/python-interface.adoc:762 -#, fuzzy, no-wrap +#, no-wrap msgid "`text_msg(string)`" msgstr "`text_msg(string)`" @@ -31339,7 +31069,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:770 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "import linuxcnc\n" @@ -31351,79 +31081,80 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:773 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Increase speed of spindle 0 by 100rpm. Spindle must be on first.\n" "c.spindle(linuxcnc.INCREASE)\n" msgstr "" -"# Aumente la velocidad del husillo 0 en 100 rpm. El husillo debe estar encendido primero\n" +"# Aumentar la velocidad del husillo 0 en 100 rpm. El husillo debe estar " +"encendido primero\n" "c.spindle(linuxcnc.INCREASE)\n" #. type: delimited block - #: src/config/python-interface.adoc:776 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Increase speed of spindle 2 by 100rpm. Spindle must be on first.\n" "c.spindle(linuxcnc.SPINDLE_INCREASE, 2)\n" msgstr "" -"# Aumente la velocidad del husillo 2 en 100 rpm. El husillo debe estar encendido primero\n" +"# Aumentar la velocidad del husillo 2 en 100 rpm. El husillo debe estar " +"encendido primero\n" "c.spindle(linuxcnc.SPINDLE_INCREASE, 2)\n" #. type: delimited block - #: src/config/python-interface.adoc:779 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Set speed of spindle 0 to 1024 rpm.\n" "c.spindle.(linuxcnc.SPINDLE_FORWARD, 1024)\n" msgstr "" -"# Establecer la velocidad del husillo de 0 a 1024 rpm\n" +"# Establece la velocidad del husillo de 0 a 1024 rpm\n" "c.spindle.(linuxcnc.SPINDLE_FORWARD, 1024)\n" #. type: delimited block - #: src/config/python-interface.adoc:782 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Set speed of spindle 1 to -666 rpm.\n" "c.spindle.(linuxcnc.SPINDLE_REVERSE, 666, 1)\n" msgstr "" -"# Establecer la velocidad del husillo 1 a -666 rpm\n" +"# Establece la velocidad del husillo 1 a -666 rpm\n" "c.spindle.(linuxcnc.SPINDLE_REVERSE, 666, 1)\n" #. type: delimited block - #: src/config/python-interface.adoc:785 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Stop spindle 0.\n" "c.spindle.(linuxcnc.SPINDLE_OFF)\n" msgstr "" -"# Detener husillo 0\n" +"# Detiene el husillo 0.\n" "c.spindle.(linuxcnc.SPINDLE_OFF)\n" #. type: delimited block - #: src/config/python-interface.adoc:788 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# Stop spindle 0 explicitly.\n" "c.spindle.(linuxcnc.SPINDLE_OFF, 0)\n" msgstr "" -"# Detener el eje 0 explícitamente\n" +"# Detiene el husillo 0 explícitamente.\n" "c.spindle.(linuxcnc.SPINDLE_OFF, 0)\n" #. type: Labeled list #: src/config/python-interface.adoc:790 -#, fuzzy, no-wrap +#, no-wrap msgid "`spindleoverride(float [, int])`" msgstr "`spindleoverride(float [, int])`" #. type: Plain text #: 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." +msgstr "Establece el factor de ajuste del husillo. Predeterminado al husillo 0." #. type: Labeled list #: src/config/python-interface.adoc:793 -#, fuzzy, no-wrap +#, no-wrap msgid "`state(int)`" msgstr "`state(int)`" @@ -31438,76 +31169,71 @@ msgstr "" #. type: Labeled list #: src/config/python-interface.adoc:796 -#, fuzzy, no-wrap +#, no-wrap msgid "`task_plan_sync()`" msgstr "`task_plan_sync()`" #. type: Plain text #: src/config/python-interface.adoc:798 -#, fuzzy msgid "" "On completion of this call, the VAR file on disk is updated with live values " "from the interpreter." msgstr "" -"al finalizar esta llamada, el archivo var en el disco se actualiza con " +"Al finalizar esta llamada, el archivo VAR en el disco se actualiza con " "valores vivos del intérprete." #. type: Labeled list #: src/config/python-interface.adoc:799 -#, fuzzy, no-wrap +#, no-wrap msgid "`teleop_enable(int)`" msgstr "`teleop_enable(int)`" #. type: Plain text #: 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)." +"Habilita/deshabilita el modo teleop (deshabilitado para trote articular)." #. type: Labeled list #: src/config/python-interface.adoc:802 -#, fuzzy, no-wrap +#, 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:804 -#, fuzzy msgid "Set the tool offset. See usage example above." -msgstr "establecer offset de herramienta. Ver ejemplo de uso arriba." +msgstr "Establece el offset de herramienta. Ver ejemplo de uso arriba." #. type: Labeled list #: src/config/python-interface.adoc:805 -#, fuzzy, no-wrap +#, no-wrap msgid "`traj_mode(int)`" msgstr "`traj_mode(int)`" #. type: Plain text #: src/config/python-interface.adoc:807 -#, fuzzy msgid "" "Set trajectory mode. Mode is one of `MODE_FREE`, `MODE_COORD`, or " "`MODE_TELEOP`." msgstr "" -"establecer el modo de trayectoria. El modo es uno de MODE_FREE, MODE_COORD o " -"MODE_TELEOP." +"Establece el modo trayectoria. El modo es uno de `MODE_FREE`, `MODE_COORD` o " +"`MODE_TELEOP`." #. type: Labeled list #: src/config/python-interface.adoc:808 -#, fuzzy, no-wrap +#, no-wrap msgid "`unhome(int)`" msgstr "`unhome(int)`" #. type: Plain text #: src/config/python-interface.adoc:810 -#, fuzzy msgid "Unhome a given joint." -msgstr "dejar sin home una articulación determinada." +msgstr "Deja sin casa una articulación determinada." #. type: Labeled list #: src/config/python-interface.adoc:811 -#, fuzzy, no-wrap +#, no-wrap msgid "`wait_complete([float])`" msgstr "`wait_complete([float])`" @@ -31521,31 +31247,31 @@ 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" +"Espera 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:819 -#, fuzzy, no-wrap +#, no-wrap msgid "Reading the error channel" msgstr "Lectura del canal de error" #. type: Plain text #: src/config/python-interface.adoc:822 -#, fuzzy msgid "" "To handle error messages, connect to the error channel and periodically " "poll() it." msgstr "" -"Para manejar mensajes de error, conéctese al canal de error y periódicamente " -"ejecute poll()." +"Para manejar mensajes de error, conectarse al canal de error y ejecutar " +"periódicamente poll()." #. type: Plain text #: src/config/python-interface.adoc:827 -#, fuzzy 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 " @@ -31554,16 +31280,16 @@ msgid "" "timing. It is recommended to have just one error channel reader task in a " "setup." msgstr "" -"Tenga en cuenta que el canal NML para mensajes de error tiene una cola " +"Ten en cuenta que el canal NML para mensajes de error tiene una cola " "(distinta a los canales de comando y estado), lo que significa que el primer " -"consumidor de un mensaje de error elimina ese mensaje de la cola; si es otro " -"consumidor de mensajes de error (por ejemplo, Axis) \"verá\" el mensaje " -"dependiendo del timing. Se recomienda tener solo una tarea de lector de " -"canal de error en una configuración." +"consumidor de un mensaje de error elimina ese mensaje de la cola; el que tu " +"otro consumidor de mensajes de error (p. ej. AXIS) \"vea\" el mensaje " +"depende del momento. Se recomienda tener solo una tarea lectora del canal " +"de error en una configuración." #. type: delimited block - #: src/config/python-interface.adoc:834 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -31577,13 +31303,13 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:836 -#, fuzzy, no-wrap +#, no-wrap msgid "error = e.poll()\n" msgstr "error = e.poll()\n" #. type: delimited block - #: src/config/python-interface.adoc:844 -#, fuzzy, no-wrap +#, no-wrap msgid "" "if error:\n" " kind, text = error\n" @@ -31603,23 +31329,22 @@ msgstr "" #. type: Title == #: src/config/python-interface.adoc:847 -#, fuzzy, no-wrap +#, no-wrap msgid "Reading INI file values" -msgstr "Lectura de valores de archivo ini" +msgstr "Lectura de valores de archivo INI" #. type: Plain text #: src/config/python-interface.adoc:850 -#, fuzzy msgid "" "Here's an example for reading values from an INI file through the " "`linuxcnc.ini` object:" msgstr "" -"Aquí hay un ejemplo para leer valores de un archivo ini a través del objeto " +"Aquí hay un ejemplo para leer valores de un archivo INI a través del objeto " "`linuxcnc.ini`:" #. type: delimited block - #: src/config/python-interface.adoc:857 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -31633,7 +31358,7 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:860 -#, fuzzy, no-wrap +#, no-wrap msgid "" "import sys\n" "import linuxcnc\n" @@ -31643,33 +31368,33 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:862 -#, fuzzy, no-wrap +#, 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:865 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# inifile.find() returns None if the key wasn't found - the\n" "# following idiom is useful for setting a default value:\n" msgstr "" -"# inifile.find () devuelve None si no se encontró la clave: el\n" -"# following idiom es útil para establecer un valor predeterminado:\n" +"# inifile.find () devuelve None si no se encontró la clave\n" +"# la siguiente expresión es útil para establecer un valor predeterminado:\n" #. type: delimited block - #: src/config/python-interface.adoc:868 -#, fuzzy, no-wrap +#, no-wrap msgid "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" "print(\"machine name: \", machine_name)\n" msgstr "" "machine_name = inifile.find(\"EMC\", \"MACHINE\") or \"unknown\"\n" -"print \"machine name: \", machine_name\n" +"print \"nombre de máquina: \", machine_name\n" #. type: delimited block - #: src/config/python-interface.adoc:871 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# inifile.findall() returns a list of matches, or an empty list\n" "# if the key wasn't found:\n" @@ -31685,31 +31410,30 @@ msgid "" "print(\"extensions: \", extensions)\n" msgstr "" "extensions = inifile.findall(\"FILTER\", \"PROGRAM_EXTENSION\")\n" -"print (\"extensions: \", extensions)\n" +"print (\"extensiones: \", extensions)\n" #. type: delimited block - #: src/config/python-interface.adoc:879 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# override default NML file by INI parameter if given\n" "nmlfile = inifile.find(\"EMC\", \"NML_FILE\")\n" "if nmlfile:\n" " linuxcnc.nmlfile = os.path.join(os.path.dirname(sys.argv[1]), nmlfile)\n" msgstr "" -"# anular el archivo NML predeterminado por parámetro ini si se proporciona\n" +"# anular el archivo NML predeterminado por parámetro INI si se proporciona\n" "nmlfile = inifile.find(\"EMC\", \"NML_FILE\")\n" "if nmlfile:\n" " linuxcnc.nmlfile = os.path.join(os.path.dirname(sys.argv[1]), nmlfile)\n" #. type: Plain text #: 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:" +msgstr "O para el mismo archivo INI de LinuxCNC:" #. type: delimited block - #: src/config/python-interface.adoc:889 -#, fuzzy, no-wrap +#, no-wrap msgid "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" @@ -31718,18 +31442,18 @@ msgid "" msgstr "" "#!/usr/bin/env python3\n" "# -*- coding: utf-8 -*-\n" -"# run as:\n" -"# python ini-example2.py\n" +"# ejecutar así:\n" +"# python3 ini-example2.py\n" #. type: delimited block - #: src/config/python-interface.adoc:891 -#, fuzzy, no-wrap +#, no-wrap msgid "import linuxcnc\n" msgstr "import linuxcnc\n" #. type: delimited block - #: src/config/python-interface.adoc:894 -#, fuzzy, no-wrap +#, no-wrap msgid "" "stat = linuxcnc.stat()\n" "stat.poll()\n" @@ -31739,25 +31463,24 @@ msgstr "" #. type: delimited block - #: src/config/python-interface.adoc:896 -#, fuzzy, no-wrap +#, 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:898 -#, fuzzy, no-wrap +#, no-wrap msgid "# See example above for usage of 'inifile' object\n" -msgstr "# See example above for usage of 'inifile' object\n" +msgstr "# Ver el ejemplo de arriba para el uso del objeto 'inifile'\n" #. type: Title == #: src/config/python-interface.adoc:900 -#, fuzzy, no-wrap +#, no-wrap msgid "The `linuxcnc.positionlogger` type" msgstr "El tipo `linuxcnc.positionlogger`" #. type: Plain text #: src/config/python-interface.adoc:904 -#, fuzzy msgid "" "Some usage hints can be gleaned from `src/emc/usr_intf/gremlin/gremlin.py`." msgstr "" @@ -31766,86 +31489,81 @@ msgstr "" #. type: Title === #: src/config/python-interface.adoc:905 -#, fuzzy, no-wrap +#, no-wrap msgid "members" msgstr "miembros" #. type: Labeled list #: src/config/python-interface.adoc:907 -#, fuzzy, no-wrap +#, no-wrap msgid "`npts`" msgstr "`npts`" #. type: Plain text #: src/config/python-interface.adoc:909 -#, fuzzy msgid "number of points." msgstr "número de puntos." #. type: Title === #: src/config/python-interface.adoc:910 -#, fuzzy, no-wrap +#, no-wrap msgid "methods" msgstr "métodos" #. type: Labeled list #: src/config/python-interface.adoc:912 -#, fuzzy, no-wrap +#, no-wrap msgid "`start(float)`" msgstr "`start(float)`" #. type: Plain text #: 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:915 -#, fuzzy, no-wrap +#, no-wrap msgid "`clear()`" msgstr "`clear()`" #. type: Plain text #: 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:918 -#, fuzzy, no-wrap +#, no-wrap msgid "`stop()`" msgstr "`stop()`" #. type: Plain text #: 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:921 -#, fuzzy, no-wrap +#, no-wrap msgid "`call()`" msgstr "`call()`" #. type: Plain text #: src/config/python-interface.adoc:923 -#, fuzzy msgid "Plot the backplot now." -msgstr "plot el backplot ahora." +msgstr "dibuja el trazo posterior ahora." #. type: Labeled list #: src/config/python-interface.adoc:924 -#, fuzzy, no-wrap +#, no-wrap msgid "`last([int])`" msgstr "`last([int])`" #. type: Plain text #: 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" +msgstr "devuelve el punto más reciente de la trazo o None" #. type: Index entry #: src/config/stepconf.adoc:5 src/config/stepconf.adoc:12 @@ -32230,21 +31948,16 @@ msgstr "" #. type: Plain text #: src/config/stepconf.adoc:116 -#, fuzzy -#| msgid "" -#| "The important numbers are the 'max jitter'. In the example above 9075 " -#| "nanoseconds (ns), or 9.075 microseconds (µs), is the highest jitter. " -#| "Record this number, and enter it in the Base Period Maximum Jitter box." msgid "" "The important number from the result of the Latency Test is the 'max " "jitter'. In the example above, 9075 nanoseconds (ns), or 9.075 microseconds " "(µs), is the highest jitter. Enter the max jitter it in the Base Period " "Maximum Jitter box." msgstr "" -"El número importante es la 'Fluctuación máxima'. En el ejemplo de arriba la " -"fluctuación máxima es de 9075 nanosegundos (ns) o 9.075 microsegundos (µs). " -"Guarde este numero y escríbalo en el recuadro de Fluctuación máxima de " -"período base." +"El número importante de la prueba de latencia es la 'Fluctuación máxima'. En " +"el ejemplo de arriba la fluctuación máxima es de 9075 nanosegundos (ns) o " +"9.075 microsegundos (µs). Introduce la fluctuación máxima en el cuadro de " +"Período base de fluctuación máxima." #. type: Title == #: src/config/stepconf.adoc:117 @@ -33321,13 +33034,12 @@ msgstr "" #. type: Title === #: src/config/stepconf.adoc:411 -#, fuzzy, no-wrap +#, no-wrap msgid "Operating without Limit Switches" -msgstr "Operando sin interruptores de limite" +msgstr "Operar sin interruptores de limite" #. type: WARNING #: src/config/stepconf.adoc:416 -#, fuzzy msgid "" "A machine can be operated without limit switches. In this case, only the " "soft limits stop the machine from reaching the hard stop. Soft limits only " @@ -33335,8 +33047,7 @@ msgid "" msgstr "" "Una máquina puede ser operada sin interruptores de límite. En este caso, " "solo los límites suaves impiden que la máquina alcance la parada dura. Los " -"límites suaves solo funcionan después de que la máquina ha sido puesta a " -"home." +"límites suaves solo funcionan después de que la máquina este en casa." #. type: Index entry #: src/config/stepconf.adoc:417 src/config/stepconf.adoc:429 @@ -33489,68 +33200,63 @@ msgstr "" #. type: Index entry #: src/config/stepper.adoc:5 src/config/stepper.adoc:18 -#, fuzzy, no-wrap +#, no-wrap msgid "Stepper Configuration" -msgstr "Configuración del husillo" +msgstr "Configuración de motor a pasos" #. type: Plain text #: src/config/stepper.adoc:18 -#, fuzzy msgid "" "The preferred way to set up a standard stepper machine is with the Step " "Configuration Wizard. See the <> Chapter." msgstr "" "La forma preferida de configurar una máquina de pasos estándar es con el " -"Asistente de Configuración de Pasos. Ver el capítulo <> ." +"Asistente de configuración de pasos. Ver el capítulo <> ." #. type: Plain text #: src/config/stepper.adoc:21 -#, fuzzy msgid "" "This chapter describes some of the more common settings for manually setting " "up a stepper based system. These systems are using stepper motors with " "drives that accept step & direction signals." msgstr "" "Este capítulo describe algunas de las configuraciones más comunes para " -"sistemas basado en pasos. Estos sistemas utilizan motores paso a paso con " +"sistemas basados en pasos. Estos sistemas utilizan motores paso a paso con " "controladores que aceptan señales de paso y dirección." #. type: Plain text #: src/config/stepper.adoc:24 -#, fuzzy msgid "" "It is one of the simpler setups, because the motors run open-loop (no " "feedback comes back from the motors), yet the system needs to be configured " "properly so the motors don't stall or lose steps." msgstr "" "Es una de las configuraciones más simples, porque los motores funcionan en " -"bucle abierto (la retroalimentación no proviene de los motores), pero el " +"bucle abierto (sin retroalimentación que provenga de los motores), pero el " "sistema debe ser configurado correctamente para que los motores no se " "detengan o pierdan pasos." #. type: Plain text #: src/config/stepper.adoc:27 -#, fuzzy msgid "" "Most of this chapter is based on a sample config released along with " "LinuxCNC. The config is called stepper_inch, and can be found by running " "the <>." msgstr "" "La mayor parte de este capítulo se basa en una configuración de muestra " -"publicada junto con LinuxCNC. La configuración se llama stepper_inch, y se " -"puede encontrar ejecutando el <>." +"publicada junto con LinuxCNC. La configuración se llama stepper_inch, y se " +"puede encontrar ejecutando el <>." #. type: Title == #: src/config/stepper.adoc:28 -#, fuzzy, no-wrap +#, no-wrap msgid "Maximum step rate" msgstr "Velocidad de paso máxima" #. type: Plain text #: src/config/stepper.adoc:33 -#, fuzzy msgid "" "With software step generation, the maximum step rate is one step per two " "BASE_PERIODs for step-and-direction output. The maximum requested step rate " @@ -33558,28 +33264,26 @@ msgid "" "requested step rate is not attainable, following errors will occur, " "particularly during fast jogs and G0 moves." msgstr "" -"Con la generación de pasos de software, la tasa de paso máxima es un paso " -"por cada dos BASE_PERIODs para salida de paso y dirección. La velocidad de " -"pasos máxima solicitada es el producto 'MAX_VELOCITY' del eje y su " -"'INPUT_SCALE'. Si la tasa de pasos solicitada no es alcanzable, ocurriran " -"los siguientes errores, particularmente durante movimientos jog y " -"movimientos G0." +"Con la generación de pasos por software, la velocidad de paso máxima es un " +"paso por cada dos BASE_PERIODs para salida de paso y dirección. La " +"velocidad de pasos máxima solicitada es el producto de una 'MAX_VELOCITY' " +"del eje y su 'INPUT_SCALE'. Si la velocidad de pasos solicitada no es " +"alcanzable, ocurrirán los siguientes errores, particularmente durante trotes " +"rápidos y movimientos G0." #. type: Plain text #: src/config/stepper.adoc:36 -#, fuzzy msgid "" "If your stepper driver can accept quadrature input, use this mode. With a " "quadrature signal, one step is possible for each BASE_PERIOD, doubling the " "maximum step rate." msgstr "" -"Si su controlador paso a paso puede aceptar entrada en cuadratura, use este " +"Si el controlador de pasos puede aceptar entrada en cuadratura, use este " "modo. Con una señal de cuadratura, es posible un paso para cada " "BASE_PERIOD, duplicando la velocidad de paso máxima." #. type: Plain text #: src/config/stepper.adoc:39 -#, fuzzy msgid "" "The other remedies are to decrease one or more of: the BASE_PERIOD (setting " "this too low will cause the machine to become unresponsive or even lock up), " @@ -33590,7 +33294,7 @@ msgstr "" "Los otros remedios son disminuir uno o más de: BASE_PERIOD (establecerlo " "demasiado bajo hará que la máquina deje de responder o incluso se bloquee), " "INPUT_SCALE (si puede seleccionar diferentes tamaños de paso en su " -"controlador paso a paso, cambie las relaciones de las poleas o el paso del " +"controlador de pasos, cambiar las relaciones de poleas o el paso del " "tornillo de avance), o MAX_VELOCITY y STEPGEN_MAXVEL." #. type: Plain text @@ -33601,20 +33305,19 @@ msgid "" "LinuxCNC-supported Universal Stepper Controller, Mesa cards, and others)." msgstr "" "Si no hay una combinación válida de BASE_PERIOD, INPUT_SCALE y MAX_VELOCITY " -"aceptable, entonces considere usar la generación de pasos de hardware (como " -"con el Controlador paso a paso universal compatible con LinuxCNC, las " -"Tarjetas mesa y otros)." +"aceptable, entonces considerar usar la generación de pasos por hardware " +"(como con el Controlador de pasos universal compatible con LinuxCNC, las " +"tarjetas Mesa y otros)." #. type: Title === #: src/config/stepper.adoc:43 src/drivers/pluto-p.adoc:136 #: src/drivers/pluto-p.adoc:237 -#, fuzzy, no-wrap +#, no-wrap msgid "Pinout" -msgstr "Pinout" +msgstr "Asignación de pines" #. type: Plain text #: src/config/stepper.adoc:48 -#, fuzzy msgid "" "One of the major flaws in EMC was that you couldn't specify the pinout " "without recompiling the source code. EMC2 was far more flexible, and thus " @@ -33622,15 +33325,14 @@ msgid "" "specify which signal goes where. See the <> for more information on HAL." msgstr "" -"Uno de los principales defectos en EMC fué que no se podía especificar el " -"pinout sin recompilar el código fuente. LinuxCNC es mucho más flexible, y " -"ahora (gracias a la Capa de Abstracción de Hardware o HAL) se puede " -"especificar fácilmente qué señal va a donde. Vea el << cha:basic-hal-" -"reference, Tutorial básico de HAL>> para más información sobre HAL." +"Uno de los principales defectos en EMC fue que no se podía especificar la " +"asignación de pines sin recompilar el código fuente. LinuxCNC es mucho más " +"flexible, y ahora (gracias a la Capa de Abstracción de Hardware o HAL) se " +"puede especificar fácilmente qué señal va a dónde. Ver el <> para más información sobre HAL." #. type: Plain text #: src/config/stepper.adoc:50 -#, fuzzy msgid "" "As it is described in the HAL Introduction and tutorial, we have signals, " "pins and parameters inside the HAL." @@ -33640,21 +33342,17 @@ msgstr "" #. type: NOTE #: src/config/stepper.adoc:53 -#, fuzzy msgid "We are presenting one axis to keep it short, all others are similar." -msgstr "" -"NOTA: Estamos centrandonos en un solo eje para ser concisos; todos los demás " -"son similares." +msgstr "Mostramos un solo eje para ser concisos; todos los demás son similares." #. type: NOTE #: src/config/stepper.adoc:55 -#, fuzzy msgid "The ones relevant for our pinout are:" -msgstr "Lo relevante para nuestro pinout es:" +msgstr "Lo relevante para nuestra asignación de pines es:" #. type: delimited block - #: src/config/stepper.adoc:59 -#, fuzzy, no-wrap +#, no-wrap msgid "" "signals: Xstep, Xdir & Xen\n" "pins: parport.0.pin-XX-out & parport.0.pin-XX-in\n" @@ -33664,33 +33362,31 @@ msgstr "" #. type: Plain text #: src/config/stepper.adoc:64 -#, fuzzy msgid "" "Depending on what you have chosen in your INI file you are using either " "standard_pinout.hal or xylotex_pinout.hal. These are two files that " "instruct the HAL how to link the various signals & pins. Further on we'll " "investigate the standard_pinout.hal." msgstr "" -"Dependiendo de lo que haya elegido en su archivo .ini, está utilizando " -"standard_pinout.hal o xylotex_pinout.hal. Estos son dos archivos que le " -"indican a HAL cómo vincular las diferentes señales y pines. Después " +"Dependiendo de lo que se haya elegido en el archivo INI se utiliza " +"standard_pinout.hal o xylotex_pinout.hal. Estos son dos archivos que le " +"indican a HAL cómo vincular las diferentes señales y pines. Después " "investigaremos standard_pinout.hal." #. type: Title === #: src/config/stepper.adoc:65 -#, fuzzy, no-wrap +#, no-wrap msgid "Standard Pinout HAL" -msgstr "Pinout estándar HAL" +msgstr "Asignación de pines estándar HAL" #. type: Plain text #: src/config/stepper.adoc:68 -#, fuzzy msgid "This file contains several HAL commands, and usually looks like this:" msgstr "Este archivo contiene varios comandos HAL, y generalmente se ve así:" #. type: delimited block - #: src/config/stepper.adoc:90 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# standard pinout config file for 3-axis steppers\n" "# using a parport for I/O\n" @@ -33712,8 +33408,8 @@ msgid "" "net Zstep => parport.0.pin-07-out\n" "net Zdir => parport.0.pin-06-out\n" msgstr "" -"# archivo de configuración de pinout estándar para steppers de 3 ejes\n" -"# usando un parport para E/S\n" +"# archivo de configuración de pines estándar para steppers de 3 ejes\n" +"# usando un puerto paralelo para E/S\n" "# \n" "# primero carga el controlador parport\n" "loadrt hal_parport cfg = \"0x0378\"\n" @@ -33721,7 +33417,7 @@ msgstr "" "# a continuación, conecta las funciones de parport a hilos\n" "# primero, leer entradas\n" "addf parport.0.read base-thread 1\n" -"# lo ultimo, escribir salidas\n" +"# al último, escribir salidas\n" "addf parport.0.write base-thread -1\n" "# \n" "# finalmente, conectar los pines físicos a las señales\n" @@ -33734,7 +33430,7 @@ msgstr "" #. type: delimited block - #: src/config/stepper.adoc:93 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# create a signal for the estop loopback\n" "net estop-loop iocontrol.0.user-enable-out iocontrol.0.emc-enable-in\n" @@ -33756,17 +33452,18 @@ msgstr "" #. type: delimited block - #: src/config/stepper.adoc:100 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# connect \"spindle on\" motion controller pin to a physical pin\n" "net spindle-on spindle.0.on => parport.0.pin-09-out\n" msgstr "" -"# conectar el pin del controlador de movimiento \"spindle on\" a un pin físico\n" +"# conectar el pin del controlador de movimiento \"spindle on\" a un pin " +"físico\n" "net spindle-on spindle.0.on => parport.0.pin-09-out\n" #. type: delimited block - #: src/config/stepper.adoc:105 -#, fuzzy, no-wrap +#, no-wrap msgid "" "###\n" "### You might use something like this to enable chopper drives when machine ON\n" @@ -33774,37 +33471,38 @@ msgid "" "###\n" msgstr "" "###\n" -"### Puede usar algo como esto para habilitar unidades chopper cuando la máquina está ENCENDIDA\n" +"### Puede usar algo como esto para habilitar unidades chopper cuando la " +"máquina está ENCENDIDA\n" "### la señal Xen se define en core_stepper.hal\n" "###\n" #. type: delimited block - #: src/config/stepper.adoc:107 -#, fuzzy, no-wrap +#, no-wrap msgid "# net Xen => parport.0.pin-01-out\n" msgstr "# net Xen => parport.0.pin-01-out\n" #. type: delimited block - #: src/config/stepper.adoc:111 -#, fuzzy, no-wrap +#, no-wrap msgid "" "###\n" "### If you want active low for this pin, invert it like this:\n" "###\n" msgstr "" "###\n" -"### Si desea activo bajo para este pin, inviértalo así:\n" +"### Si se desea activo bajo para este pin, invertirlo así:\n" "###\n" #. type: delimited block - #: src/config/stepper.adoc:113 -#, fuzzy, no-wrap +#, no-wrap msgid "# setp parport.0.pin-01-out-invert 1\n" msgstr "# setp parport.0.pin-01-out-invert 1\n" #. type: delimited block - #: src/config/stepper.adoc:119 -#, fuzzy, no-wrap +#, no-wrap msgid "" "###\n" "### A sample home switch on the X axis (axis 0). make a signal,\n" @@ -33813,20 +33511,20 @@ msgid "" "###\n" msgstr "" "###\n" -"### Un interruptor home de muestra en el eje X (eje 0). Hacer una señal\n" +"### Un interruptor de casa de muestra en el eje X (eje 0). Hacer una señal\n" "### y vincular el pin parport entrante a la señal, luego vincular la señal\n" -"### al pin de entrada del interruptor home del eje 0 de LinuxCNC\n" +"### al pin de entrada del interruptor de casa del eje 0 de LinuxCNC\n" "###\n" #. type: delimited block - #: src/config/stepper.adoc:121 -#, fuzzy, no-wrap +#, no-wrap msgid "# net Xhome parport.0.pin-10-in => joint.0.home-sw-in\n" msgstr "# net Xhome parport.0.pin-10-in => joint.0.home-sw-in\n" #. type: delimited block - #: src/config/stepper.adoc:127 -#, fuzzy, no-wrap +#, no-wrap msgid "" "###\n" "### Shared home switches all on one parallel port pin?\n" @@ -33835,14 +33533,15 @@ msgid "" "###\n" msgstr "" "###\n" -"### ¿comparte todos los interruptores home en un pin del puerto paralelo?\n" -"### de acuerdo, conecte la misma señal a todos los ejes, pero asegúrese de\n" -"### establece HOME_IS_SHARED y HOME_SEQUENCE en el archivo ini.\n" +"### ¿todos los interruptores de casa compartidos en un pin del puerto " +"paralelo?\n" +"### de acuerdo, conectar la misma señal a todos los ejes, pero asegurando\n" +"### establecer HOME_IS_SHARED y HOME_SEQUENCE en el archivo INI.\n" "###\n" #. type: delimited block - #: src/config/stepper.adoc:132 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# net homeswitches <= parport.0.pin-10-in\n" "# net homeswitches => joint.0.home-sw-in\n" @@ -33856,7 +33555,7 @@ msgstr "" #. type: delimited block - #: src/config/stepper.adoc:136 -#, fuzzy, no-wrap +#, no-wrap msgid "" "###\n" "### Sample separate limit switches on the X axis (axis 0)\n" @@ -33868,7 +33567,7 @@ msgstr "" #. type: delimited block - #: src/config/stepper.adoc:139 -#, fuzzy, no-wrap +#, no-wrap msgid "" "# net X-neg-limit parport.0.pin-11-in => joint.0.neg-lim-sw-in\n" "# net X-pos-limit parport.0.pin-12-in => joint.0.pos-lim-sw-in\n" @@ -33888,21 +33587,25 @@ msgid "" "###\n" msgstr "" "###\n" -"### Al igual que en el ejemplo de los interruptores home compartidos, puede conectar juntos\n" -"### finales de carrera. Tenga cuidado si activa uno, LinuxCNC se detendrá pero no puede decirle\n" -"### qué interruptor/eje se ha disparado. Tenga cuidado en la recuperación de esta\n" +"### Al igual que en el ejemplo de los interruptores de casa compartidos, se " +"pueden conectar juntos\n" +"### interruptores de límite. Tener cuidado si se activa uno, LinuxCNC se " +"detendrá pero no puede saber\n" +"### qué interruptor/eje se ha disparado. Hay que tener precaución en la " +"recuperación de esta\n" "### posición extrema para evitar una parada dura.\n" "###\n" #. type: delimited block - #: src/config/stepper.adoc:148 -#, fuzzy, no-wrap +#, no-wrap msgid "# net Xlimits parport.0.pin-13-in => joint.0.neg-lim-sw-in joint.0.pos-lim-sw-in\n" -msgstr "# net Xlimits parport.0.pin-13-in => joint.0.neg-lim-sw-in joint.0.pos-lim-sw-in\n" +msgstr "" +"# net Xlimits parport.0.pin-13-in => joint.0.neg-lim-sw-in joint.0.pos-lim-" +"sw-in\n" #. type: Plain text #: src/config/stepper.adoc:152 -#, fuzzy msgid "" "The lines starting with '#' are comments, and their only purpose is to guide " "the reader through the file." @@ -33912,7 +33615,6 @@ msgstr "" #. type: Plain text #: src/config/stepper.adoc:156 -#, fuzzy msgid "" "There are a couple of operations that get executed when the " "standard_pinout.hal gets executed/interpreted:" @@ -33926,8 +33628,8 @@ msgid "" "The Parport driver gets loaded (see the <> for " "details)." msgstr "" -"El controlador Parport se carga (ver el <> " -"para más detalles)." +"El controlador Parport se carga (ver el <> para más detalles)." #. type: Plain text #: src/config/stepper.adoc:160 @@ -33965,35 +33667,34 @@ msgstr "Se define una señal de husillo y se vincula a un pin parport." #. type: Title === #: src/config/stepper.adoc:164 -#, fuzzy, no-wrap +#, no-wrap msgid "Changing the standard_pinout.hal" msgstr "Cambiar standard_pinout.hal" #. type: Plain text #: src/config/stepper.adoc:168 -#, fuzzy msgid "" "If you want to change the standard_pinout.hal file, all you need is a text " "editor. Open the file and locate the parts you want to change." msgstr "" -"Si desea cambiar el archivo standard_pinout.hal, todo lo que necesita es un " -"editor de texto. Abra el archivo y localice las partes que desea cambiar." +"Si se desea cambiar el archivo standard_pinout.hal, todo lo que se necesita " +"es un editor de texto. Abrir el archivo y localizar las partes que se desean " +"cambiar." #. type: Plain text #: src/config/stepper.adoc:170 -#, fuzzy msgid "" "If you want for example to change the pin for the X-axis Step & Directions " "signals, all you need to do is to change the number in the 'parport.0.pin-XX-" "out' name:" msgstr "" -"Si desea, por ejemplo, cambiar los pines de señales para el eje X Step y " -"Dirección, todo lo que necesita hacer es cambiar el número en el nombre " -"'parport.0.pin-XX-out':" +"Si se quiere, por ejemplo, cambiar los pines de señales de paso y dirección " +"para el eje X , todo lo que se necesita hacer es cambiar el número en el " +"nombre 'parport.0.pin-XX-out':" #. type: delimited block - #: src/config/stepper.adoc:175 -#, fuzzy, no-wrap +#, no-wrap msgid "" "net Xstep parport.0.pin-03-out\n" "net Xdir parport.0.pin-02-out\n" @@ -34003,13 +33704,12 @@ msgstr "" #. type: Plain text #: src/config/stepper.adoc:178 -#, fuzzy msgid "can be changed to:" msgstr "se puede cambiar a:" #. type: delimited block - #: src/config/stepper.adoc:183 -#, fuzzy, no-wrap +#, no-wrap msgid "" "net Xstep parport.0.pin-02-out\n" "net Xdir parport.0.pin-03-out\n" @@ -34019,56 +33719,52 @@ msgstr "" #. type: Plain text #: src/config/stepper.adoc:186 -#, fuzzy msgid "or basically any other 'out' pin you like." -msgstr "básicamente cualquier otro pin 'out' que interese." +msgstr "o básicamente cualquier otro pin 'out' que guste." #. type: Plain text #: src/config/stepper.adoc:188 -#, fuzzy msgid "" "Hint: make sure you don't have more than one signal connected to the same " "pin." msgstr "" -"Sugerencia: asegúrese de no tener más de una señal conectada al mismo pin." +"Sugerencia: asegurarse de no tener más de una señal conectada al mismo pin." #. type: Title === #: src/config/stepper.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid "Changing polarity of a signal" msgstr "Cambio de polaridad de una señal" #. type: Plain text #: src/config/stepper.adoc:193 -#, fuzzy msgid "" "If external hardware expects an \"active low\" signal, set the corresponding " "'-invert' parameter. For instance, to invert the spindle control signal:" msgstr "" -"Si el hardware externo espera una señal de \"activo bajo\", configure el " -"parámetro '-invert' correspondiente. Por ejemplo, para invertir la señal de " +"Si el hardware externo espera una señal de \"activo bajo\", configurar el " +"parámetro '-invert' correspondiente. Por ejemplo, para invertir la señal de " "control del husillo:" #. type: delimited block - #: src/config/stepper.adoc:197 -#, fuzzy, no-wrap +#, no-wrap msgid "setp parport.0.pin-09-out-invert TRUE\n" msgstr "setp parport.0.pin-09-invert TRUE\n" #. type: Title === #: src/config/stepper.adoc:199 -#, fuzzy, no-wrap +#, no-wrap msgid "Adding PWM Spindle Speed Control" msgstr "Agregar control de velocidad PWM al husillo" #. type: Plain text #: src/config/stepper.adoc:202 src/examples/spindle.adoc:49 -#, fuzzy msgid "" "If your spindle can be controlled by a PWM signal, use the 'pwmgen' " "component to create the signal:" msgstr "" -"Si su husillo puede ser controlado por una señal PWM, use el componente " +"Si el husillo puede ser controlado por una señal PWM, usar el componente " "'pwmgen' para crear la señal:" #. type: delimited block - @@ -34093,7 +33789,6 @@ msgstr "" #. type: Plain text #: src/config/stepper.adoc:217 -#, fuzzy msgid "" "This assumes that the spindle controller's response to PWM is simple: 0% PWM " "gives 0 RPM, 10% PWM gives 180 RPM, etc. If there is a minimum PWM required " @@ -34107,75 +33802,70 @@ msgstr "" #. type: Title === #: src/config/stepper.adoc:218 -#, fuzzy, no-wrap +#, no-wrap msgid "Adding an enable signal" msgstr "Agregar una señal de habilitación" #. type: Plain text #: src/config/stepper.adoc:222 -#, fuzzy msgid "" "Some amplifiers (drives) require an enable signal before they accept and " "command movement of the motors. For this reason there are already defined " "signals called 'Xen', 'Yen', 'Zen'." msgstr "" "Algunos amplificadores (controladores) requieren una señal de habilitación " -"antes de aceptar ordenes de movimiento de los motores. Por esta razón ya hay " -"señales definidas llamadas 'Xen', 'Yen', 'Zen'." +"antes de aceptar ordenes de movimiento de los motores. Por esta razón ya " +"hay señales definidas llamadas 'Xen', 'Yen', 'Zen'." #. type: Plain text #: src/config/stepper.adoc:224 -#, fuzzy msgid "To connect them use the following example:" -msgstr "Para conectarlas use el siguiente ejemplo:" +msgstr "Para conectarlas usar el siguiente ejemplo:" #. type: delimited block - #: src/config/stepper.adoc:228 -#, fuzzy, no-wrap +#, no-wrap msgid "net Xen parport.0.pin-08-out\n" msgstr "net Xen parport.0.pin-08-out\n" #. type: Plain text #: src/config/stepper.adoc:232 -#, fuzzy msgid "" "You can either have one single pin that enables all drives; or several, " "depending on the setup you have. Note, however, that usually when one axis " "faults, all the other drives will be disabled as well, so having only one " "enable signal / pin for all drives is a common practice." msgstr "" -"Puede tener un solo pin que habilite todas las unidades o varios, " -"dependiendo de la configuración que tenga. Tenga en cuenta, sin embargo, que " -"generalmente cuando falla un eje, todas las demás unidades también se " +"Puede tener un solo pin que habilite todas los controladores o varios, " +"dependiendo de la configuración que tenga. Tener en cuenta, sin embargo, que " +"generalmente cuando falla un eje, todas los demás controladores también se " "desactivarán, por lo que tener una sola señal/pin de habilitación para todas " "las unidades es una práctica común." #. type: Title === #: src/config/stepper.adoc:233 -#, fuzzy, no-wrap +#, no-wrap msgid "External ESTOP button" msgstr "Botón externo ESTOP" #. type: Plain text #: src/config/stepper.adoc:237 -#, fuzzy msgid "" "The standard_pinout.hal file assumes no external ESTOP button. For more " "information on an external E-Stop see the estop_latch man page." msgstr "" -"El archivo standard_pinout.hal supone que no hay un botón ESTOP externo. " -"Para más información sobre un E-Stop externo, consulte la página del manual " +"El archivo standard_pinout.hal supone que no hay un botón ESTOP externo. " +"Para más información sobre un E-Stop externo, ver la página del manual de " "estop_latch." #. type: Index entry #: src/config/stepper-diagnostics.adoc:5 src/config/stepper-diagnostics.adoc:20 -#, fuzzy, no-wrap +#, no-wrap msgid "Stepper Diagnostics" -msgstr "Sistemas steppers" +msgstr "Diagnóstico de motores a pasos" #. type: Plain text #: src/config/stepper-diagnostics.adoc:20 -#, fuzzy msgid "" "If what you get is not what you expect many times you just got some " "experience. Learning from the experience increases your understanding of the " @@ -34187,76 +33877,75 @@ msgstr "" "Muchas veces lo que se obtiene no es lo que espera; pero todo es cuestión de " "experiencia. Aprender de la experiencia aumenta la comprensión del todo. La " "mejor manera de diagnosticar problemas es dividir y conquistar. Con esto " -"quiero decir si puede eliminar la mitad de las variables de la ecuación, " -"cada vez encontrará el problema más rápido. En el mundo real esto no siempre " -"es el caso, pero generalmente es una buena manera de comenzar." +"quiero decir que si se puede eliminar la mitad de las variables de la " +"ecuación, cada vez se encontrará el problema más rápido. En el mundo real " +"esto no siempre es el caso, pero generalmente es una buena manera de " +"comenzar." #. type: Title == #: src/config/stepper-diagnostics.adoc:21 -#, fuzzy, no-wrap +#, no-wrap msgid "Common Problems" msgstr "Problemas comunes" #. type: Title === #: src/config/stepper-diagnostics.adoc:23 -#, fuzzy, no-wrap +#, no-wrap msgid "Stepper Moves One Step" -msgstr "El Stepper se mueve solo un paso" +msgstr "El motor se mueve solo un paso" #. type: Plain text #: src/config/stepper-diagnostics.adoc:29 -#, fuzzy msgid "" "The most common reason in a new installation for a stepper motor not to move " "is that the step and direction signals are exchanged. If you press the jog " "forward and jog backward keys, alternately , and the stepper moves one step " "each time, and in the same direction, there is your clue." msgstr "" -"La razón más común en una nueva instalación para que un motor paso a paso " -"haga esto es que se han intercambiado las señales de paso y dirección. Si " -"presiona el jog hacia adelante y hacia atrás, alternativamente, y el motor " -"se mueve un paso cada vez, y en la misma dirección, ahí está la prueba." +"La razón más común en una nueva instalación para que un motor a pasos haga " +"esto es que se han intercambiado las señales de paso y dirección. Si se " +"presionan las teclas de trote hacia adelante y hacia atrás alternadamente, y " +"el motor se mueve un paso cada vez, y en la misma dirección, ahí está la " +"prueba." #. type: Title === #: src/config/stepper-diagnostics.adoc:30 -#, fuzzy, no-wrap +#, no-wrap msgid "No Steppers Move" -msgstr "Los steppers no se mueven en absoluto " +msgstr "Los motores no se mueven en absoluto" #. type: Plain text #: src/config/stepper-diagnostics.adoc:34 -#, fuzzy msgid "" "Many drives have an enable pin or need a charge pump to enable the output." msgstr "" -"Muchos drivers tienen un pin de activación o necesitan una bomba de carga " -"para activar su salida." +"Muchos controladores tienen un pin de activación o necesitan una bomba de " +"carga para activar su salida." #. type: Title === #: src/config/stepper-diagnostics.adoc:35 -#, fuzzy, no-wrap +#, no-wrap msgid "Distance Not Correct" -msgstr "Distancia no correcta" +msgstr "Distancia incorrecta" #. type: Plain text #: src/config/stepper-diagnostics.adoc:39 -#, fuzzy msgid "" "If you command the axis to move a specific distance and it does not move " "that distance, then your scale setting is wrong." msgstr "" -"Si le ordena al eje que se mueva una distancia específica y se mueve a otra " -"distancia, entonces su ajuste de escala es incorrecto." +"Si se le ordena al eje que se mueva una distancia específica y no se mueve " +"tal distancia, entonces la configuración de escala es incorrecta." #. type: Title == #: src/config/stepper-diagnostics.adoc:40 src/plasma/qtplasmac.adoc:2839 -#, fuzzy, no-wrap +#, no-wrap msgid "Error Messages" msgstr "Mensajes de error" #. type: Title === #: src/config/stepper-diagnostics.adoc:42 -#, fuzzy, no-wrap +#, no-wrap msgid "Following Error" msgstr "Error de seguimiento" @@ -34280,43 +33969,36 @@ msgstr "" #. type: Plain text #: src/config/stepper-diagnostics.adoc:52 -#, fuzzy msgid "FERROR too small" msgstr "FERROR demasiado pequeño" #. type: Plain text #: src/config/stepper-diagnostics.adoc:53 -#, fuzzy msgid "MIN_FERROR too small" msgstr "MIN_FERROR demasiado pequeño" #. type: Plain text #: src/config/stepper-diagnostics.adoc:54 -#, fuzzy msgid "MAX_VELOCITY too fast" msgstr "MAX_VELOCITY demasiado rápida" #. type: Plain text #: src/config/stepper-diagnostics.adoc:55 -#, fuzzy msgid "MAX_ACCELERATION too fast" msgstr "MAX_ACCELERATION demasiado rápida" #. type: Plain text #: src/config/stepper-diagnostics.adoc:56 -#, fuzzy msgid "BASE_PERIOD set too long" msgstr "BASE_PERIOD demasiado largo" #. type: Plain text #: src/config/stepper-diagnostics.adoc:57 -#, fuzzy msgid "Backlash added to an axis" -msgstr "Backlash agregado a un eje" +msgstr "Holgura mecánica añadida a un eje" #. type: Plain text #: src/config/stepper-diagnostics.adoc:62 -#, fuzzy msgid "" "Any of the above can cause the real-time pulsing to not be able to keep up " "the requested step rate. This can happen if you didn't run the latency test " @@ -34324,14 +34006,13 @@ msgid "" "set the Maximum Velocity or Maximum Acceleration too high." msgstr "" "Cualquiera de los anteriores puede hacer que los pulsos en tiempo real no " -"pueda mantenerse conforme a la tasa de pasos solicitada. Esto puede suceder " -"si no ejecutó la prueba de latencia el tiempo suficiente para obtener un " -"buen número para el Asistente Stepconf, o si configura la Velocidad Máxima o " -"la Aceleración Máxima demasiado alta." +"puedan mantenerse conforme a la tasa de pasos solicitada. Esto puede suceder " +"si no se ejecutó la prueba de latencia el tiempo suficiente para obtener un " +"buen número para el Asistente Stepconf, o si se configura la Velocidad " +"máxima o la Aceleración máxima demasiado alta." #. type: Plain text #: src/config/stepper-diagnostics.adoc:69 -#, fuzzy msgid "" "If you added backlash you need to increase the STEPGEN_MAXACCEL up to double " "the MAX_ACCELERATION in the AXIS section of the INI file for each axis you " @@ -34339,34 +34020,32 @@ msgid "" "take up the backlash. Without backlash correction, step generator " "acceleration can be just a few percent above the motion planner acceleration." msgstr "" -"Si agregó backlash, debe aumentar STEPGEN_MAXACCEL hasta que duplique " -"MAX_ACCELERATION en la sección AXIS del archivo INI para cada eje al que se " -"agregó. LinuxCNC utiliza una \"aceleración adicional\" en una inversión para " -"tener en cuenta el backlash. Sin corrección de backlash, la aceleración del " -"generador de pasos será solo un pequeño porcentaje mayor que la aceleración " -"planificada del movimiento." +"Si se agregó holgura mecánica, se debe aumentar STEPGEN_MAXACCEL hasta que " +"duplique MAX_ACCELERATION en la sección AXIS del archivo INI para cada eje " +"que se le agregó. LinuxCNC utiliza una \"aceleración adicional\" en una " +"reversa para tener en cuenta la holgura mecánica. Sin corrección de holgura, " +"la aceleración del generador de pasos será solo un pequeño porcentaje mayor " +"que la aceleración planificada del movimiento." #. type: Title === #: src/config/stepper-diagnostics.adoc:70 -#, fuzzy, no-wrap +#, no-wrap msgid "RTAPI Error" msgstr "Error RTAPI" #. type: Plain text #: src/config/stepper-diagnostics.adoc:73 -#, fuzzy msgid "When you get this error:" -msgstr "Usted puede recibir este error:" +msgstr "Cuando se reciba este error:" #. type: delimited block - #: src/config/stepper-diagnostics.adoc:76 -#, fuzzy, no-wrap +#, no-wrap msgid "RTAPI: ERROR: Unexpected realtime delay on task n\n" -msgstr "RTAPI: ERROR: retraso inesperado en tiempo real en la tarea n\n" +msgstr "RTAPI: ERROR: Retraso inesperado en tiempo real en la tarea n\n" #. type: Plain text #: src/config/stepper-diagnostics.adoc:87 -#, fuzzy msgid "" "This error is generated by rtapi based on an indication from RTAI that a " "deadline was missed. It is usually an indication that the BASE_PERIOD in the " @@ -34380,36 +34059,35 @@ msgid "" msgstr "" "Rtapi genera este error basándose en una indicación de RTAI de que se violó " "el tiempo limite. Suele ser una indicación de que BASE_PERIOD en la sección " -"[EMCMOT] del archivo ini está configurado demasiado bajo. Debería correr la " -"prueba de latencia durante un período prolongado de tiempo para ver si tiene " -"algun retraso que causarían este problema. Si utilizó el Asistente Stepconf, " -"ejecútelo de nuevo y pruebe el jitter del período base nuevamente, y ajuste " -"Base Period Maximum Jitter en la página Información Básica de la máquina. " -"Usted debe dejar la prueba en funcionamiento durante un período prolongado " -"de tiempo para encontrar si algún hardware causa problemas intermitentes." +"[EMCMOT] del archivo ini está configurado demasiado bajo. Se debería correr " +"la prueba de latencia durante un período prolongado de tiempo para ver si " +"hay algún retraso que cause este problema. Si usaste el Asistente Stepconf, " +"ejecútalo de nuevo y prueba el jitter del período base nuevamente, y ajusta " +"Base Period Maximum Jitter en la página Información Básica de la máquina. Es " +"posible que tengas que dejar la prueba en funcionamiento durante un período " +"prolongado de tiempo para encontrar si algún hardware causa problemas " +"intermitentes." #. type: Plain text #: src/config/stepper-diagnostics.adoc:91 -#, fuzzy msgid "" "LinuxCNC tracks the number of CPU cycles between invocations of the real-" "time thread. If some element of your hardware is causing delays or your " "realtime threads are set too fast you will get this error." msgstr "" "LinuxCNC rastrea el número de ciclos de CPU entre invocaciones de hilos en " -"tiempo real. Si algún elemento de su hardware está causando demoras o sus " -"hilos en tiempo real se configuran demasiado rápido, obtendrá este error." +"tiempo real. Si algún elemento del hardware está causando demoras o los " +"hilos en tiempo real se configuran demasiado rápido, se obtendrá este error." #. type: NOTE #: src/config/stepper-diagnostics.adoc:96 -#, fuzzy msgid "" "This error is only displayed once per session. If you had your BASE_PERIOD " "too low you could get hundreds of thousands of error messages per second if " "more than one was displayed." msgstr "" -"Este error solo se muestra una vez por sesión. Si tuviera su BASE_PERIOD " -"demasiado bajo, podría obtener cientos de miles de mensajes de error por " +"Este error solo se muestra una vez por sesión. Si se tuviera un BASE_PERIOD " +"demasiado bajo, se obtendrían cientos de miles de mensajes de error por " "segundo si se mostrara más de uno." #. type: Title == @@ -34421,7 +34099,6 @@ msgstr "Pruebas" #. type: NOTE #: src/config/stepper-diagnostics.adoc:107 -#, fuzzy msgid "" "If you are seeing an axis ending up in the wrong location over multiple " "moves, it is likely that you do not have the correct direction hold times or " @@ -34429,11 +34106,11 @@ msgid "" "step or more. If the motors are stalling, it is also possible you have " "either the MAX_ACCELERATION or MAX_VELOCITY set too high for that axis." msgstr "" -"Si tiene un eje que termina en una ubicación incorrecta durante movimientos " -"múltiples, es probable que no tenga los tiempos de mantenimiento de " -"dirección o de timing de pasos correctos para sus drivers. En cada cambio de " -"dirección puede estar perdiendo un paso o más. Si los motores se saturan, es " -"también es posible que tenga el conjunto MAX_ACCELERATION o MAX_VELOCITY " +"Si se observa un eje que termina en una ubicación incorrecta durante " +"movimientos múltiples, es probable que no se tengan los tiempos de " +"mantenimiento de dirección o de pasos correctos para los controladores. Cada " +"cambio de dirección puede estar perdiendo un paso o más. Si los motores se " +"saturan, también es posible que se tenga MAX_ACCELERATION o MAX_VELOCITY " "demasiado alto para ese eje." #. type: NOTE @@ -34447,18 +34124,18 @@ msgid "" "end up 0.500\" that the axis window is showing. To test another axis just " "replace the Z with your axis in the G0 lines." msgstr "" -"El siguiente programa probará la configuración correcta del eje Z. Copie el " -"programa en su directorio ~/emc2/nc_files y asígnele un nombre como " -"TestZ.ngc o similar. Ponga a cero su máquina con Z = 0.000 en la parte " -"superior de la mesa. Cargue y ejecute el programa. Hará 200 movimientos de " -"ida y vuelta de 0.5 a 1\". Si tiene un problema de configuración, encontrará " -"que la posición final no terminará en las 0.500\" que la ventana del eje " -"muestra. Para probar otro eje, simplemente reemplace la Z con la letra del " -"eje a probar en las líneas G0." +"El siguiente programa probará la configuración correcta del eje Z. Copia el " +"programa a tu directorio ~/emc2/nc_files y asígnale un nombre como TestZ.ngc " +"o similar. Pon a cero la máquina con Z = 0.000 en la parte superior de la " +"mesa. Carga y ejecuta el programa. Hará 200 movimientos de ida y vuelta de " +"0.5 a 1\". Si tienes un problema de configuración, encontrarás que la " +"posición final no terminará en las 0.500\" que la ventana del eje muestra. " +"Para probar otro eje, simplemente reemplaza la Z con la letra del eje a " +"probar en las líneas G0." #. type: delimited block - #: src/config/stepper-diagnostics.adoc:143 -#, fuzzy, no-wrap +#, no-wrap msgid "" "( test program to see if Z axis loses position )\n" "( msg, test 1 of Z axis configuration )\n" @@ -34489,7 +34166,7 @@ msgstr "" "(msg, prueba 1 de configuración del eje Z)\n" "G20 #1000=100 (bucle 100 veces)\n" "(este bucle tiene retrasos después de los movimientos)\n" -"(prueba ajustes de velocidad y aceleracion)\n" +"(prueba configuraciones de velocidad y aceleración)\n" "o100 while [#1000] \n" " G0 Z1.000 \n" " G4 P0.250 \n" @@ -34501,7 +34178,8 @@ msgstr "" "M1 (para aquí)\n" "#1000=100 (bucle 100 veces)\n" "(el siguiente ciclo no tiene demoras después de los movimientos)\n" -"(prueba los tiempos de retención de dirección del controlador y también la aceleración máxima)\n" +"(prueba los tiempos de retención de dirección del controlador y también la " +"aceleración máxima)\n" "o101 while [#1000] \n" " G0 Z1.000 \n" " G0 Z0.500 \n" @@ -34512,25 +34190,23 @@ msgstr "" #. type: Title = #: src/config/stepper-quickstart.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "Stepper Quickstart" -msgstr "Configuración de motores a pasos" +msgstr "Inicio rápido de motores a pasos" #. type: Plain text #: src/config/stepper-quickstart.adoc:11 -#, fuzzy msgid "" "This section assumes you have done a standard install from the Live CD. " "After installation it is recommended that you connect the computer to the " "Internet and wait for the update manager to pop up and get the latest " "updates for LinuxCNC and Ubuntu before continuing." msgstr "" -"Esta sección asume que una instalación estándar a partir de un LiveCd ha " -"sido realizada. Posterior a la instalación es recomendable conectar la " -"computadora al internet y esperar por la aparición del manejador de " -"actualizaciones y obtener las ultimas actualizaciones para el EMC y Ubuntu " -"antes de continuar. Para instalaciones mas complejas vea el manual del " -"integrador." +"Esta sección asume que una instalación estándar a partir de un LiveCD ha " +"sido realizada. Posterior a la instalación es recomendable conectar la " +"computadora al internet y esperar por la aparición del gestor de " +"actualizaciones y obtener las ultimas actualizaciones para LinuxCNC y Ubuntu " +"antes de continuar." #. type: Plain text #: src/config/stepper-quickstart.adoc:19 @@ -34557,17 +34233,15 @@ msgstr "Sherline" #. type: Plain text #: src/config/stepper-quickstart.adoc:27 -#, fuzzy msgid "" "If you have a Sherline several predefined configurations are provided. This " "is on the main menu CNC/EMC then pick the Sherline configuration that " "matches yours and save a copy." msgstr "" -"Si usted posee una maquina marca Sherline varias configuraciones " -"predefinidas están disponibles. Estas configuraciones se encuentran en el " -"menú principal CNC/EMC donde puede seleccionar la configuración que sea " -"compatible con el tipo de maquina que posea y hacer clic, para copiarla y " -"salvarla." +"Si tienes una máquina marca Sherline, varias configuraciones predefinidas " +"están disponibles. Estas configuraciones se encuentran en el menú principal " +"CNC/EMC, de ahí selecciona la configuración Sherline que sea compatible con " +"tu máquina y guarda una copia." #. type: Table #: src/config/stepper-quickstart.adoc:29 src/config/stepper-quickstart.adoc:35 @@ -34578,28 +34252,26 @@ msgstr "Xylotex" #. type: Plain text #: src/config/stepper-quickstart.adoc:35 -#, fuzzy msgid "" "If you have a Xylotex you can skip the following sections and go straight to " "the <>. LinuxCNC has provided " "quick setup for the Xylotex machines." msgstr "" -"Si usted tiene una maquina marca Xylotex, usted puede escapar las siguientes " -"secciones para pasar directamente a la sección de Asistente de Configuración " -"de Motores a Pasos ubicada en <>. EMC provee una " -"configuración rápida para maquinas Xylotex." +"Si tienes una máquina marca Xylotex, puedes saltar las siguientes secciones " +"para pasar directamente al <>. LinuxCNC provee una configuración rápida para las " +"máquinas Xylotex." #. type: Title == #: src/config/stepper-quickstart.adoc:36 -#, fuzzy, no-wrap +#, no-wrap msgid "Machine Information" -msgstr "Información sobre la Maquina" +msgstr "Información de la máquina" #. type: Plain text #: src/config/stepper-quickstart.adoc:39 -#, fuzzy msgid "Gather the information about each axis of your machine." -msgstr "Obtenga la información sobre cada eje de su maquina." +msgstr "Obtenga la información sobre cada eje de su máquina." #. type: Plain text #: src/config/stepper-quickstart.adoc:45 @@ -34613,40 +34285,41 @@ msgstr "" "Los tiempos de los controladores están en nanosegundos. Si usted no esta " "seguro con respecto a los tiempos de su controlador de motor a pasos algunos " "tiempos específicos para controladores populares están incluidos en el " -"asistente de configuración de motores a pasos. Nota: Algunos controladores " -"marca Gecko de nueva generación tienen tiempos que difieren con los " -"originales. Para mas controladores, hay una http://wiki.linuxcnc.org/[lista] " -"mantenida por usuarios en el sitio wiki del LinuxCNC." +"asistente de configuración de motores a pasos. Nótese que algunos " +"controladores marca Gecko de nueva generación tienen tiempos que difieren " +"con los originales. Para mas controladores, hay una https://" +"wiki.linuxcnc.org/[lista] mantenida por usuarios en el sitio wiki del " +"LinuxCNC." #. type: Table #: src/config/stepper-quickstart.adoc:48 -#, fuzzy, no-wrap +#, no-wrap msgid "Drive Type" -msgstr "Ejemplos de Drivers" +msgstr "Tipo de controlador" #. type: Table #: src/config/stepper-quickstart.adoc:48 -#, fuzzy, no-wrap +#, no-wrap msgid "Step Time (ns)" -msgstr "Temporizacion de pasos" +msgstr "Tiempo de paso (ns)" #. type: Table #: src/config/stepper-quickstart.adoc:48 -#, fuzzy, no-wrap +#, no-wrap msgid "Step Space (ns)" -msgstr "Pasos tipo 0" +msgstr "Espacio de paso (ns)" #. type: Table #: src/config/stepper-quickstart.adoc:48 #, no-wrap msgid "Dir. Hold (ns)" -msgstr "" +msgstr "Sostenimiento de dir. (ns)" #. type: Table #: src/config/stepper-quickstart.adoc:49 -#, fuzzy, no-wrap +#, no-wrap msgid "Dir. Setup (ns)" -msgstr "*direction*" +msgstr "Configuración de dir. (ns)" #. type: Table #: src/config/stepper-quickstart.adoc:49 src/config/stepper-quickstart.adoc:88 @@ -34675,55 +34348,54 @@ msgstr "Z" #. type: Title == #: src/config/stepper-quickstart.adoc:55 -#, fuzzy, no-wrap +#, no-wrap msgid "Pinout Information" -msgstr "Información de los pines de salida" +msgstr "Información de disposición de pines" #. type: Plain text #: src/config/stepper-quickstart.adoc:59 -#, fuzzy msgid "" "Gather the information about the connections from your machine to the PC " "parallel port." msgstr "" -"Obtenga la información sobre las conecciones de su maquina hacia el puerto " -"Paralelo de su computadora." +"Reúne información sobre las conexiones de la máquina al puerto paralelo de " +"la computadora." #. type: Table #: src/config/stepper-quickstart.adoc:62 #, no-wrap msgid "Output Pin" -msgstr "" +msgstr "Pin de salida" #. type: Table #: src/config/stepper-quickstart.adoc:62 -#, fuzzy, no-wrap +#, no-wrap msgid "Typ. Function" -msgstr "Función" +msgstr "Tipo de función" #. type: Table #: src/config/stepper-quickstart.adoc:62 src/config/stepper-quickstart.adoc:63 #, no-wrap msgid "If Different" -msgstr "" +msgstr "Si es distinto" #. type: Table #: src/config/stepper-quickstart.adoc:62 -#, fuzzy, no-wrap +#, no-wrap msgid "Input Pin" -msgstr "not Pines" +msgstr "Pin de entrada" #. type: Table #: src/config/stepper-quickstart.adoc:63 #, no-wrap msgid "E-Stop Out" -msgstr "" +msgstr "Salida E-Stop" #. type: Table #: src/config/stepper-quickstart.adoc:63 #, no-wrap msgid "X Limit/Home" -msgstr "" +msgstr "Límite/casa de X" #. type: tbl table #: src/config/stepper-quickstart.adoc:64 src/drivers/gm.adoc:70 @@ -34743,13 +34415,13 @@ msgstr "" #: src/plasma/qtplasmac.adoc:3990 man/man9/bldc.9:645 man/man9/histobins.9:123 #, no-wrap msgid "2" -msgstr "" +msgstr "2" #. type: Table #: src/config/stepper-quickstart.adoc:64 -#, fuzzy, no-wrap +#, no-wrap msgid "X Step" -msgstr "Steppers" +msgstr "Paso X" #. type: tbl table #: src/config/stepper-quickstart.adoc:64 src/drivers/gm.adoc:494 @@ -34759,13 +34431,13 @@ msgstr "Steppers" #: src/remap/remap.adoc:1835 man/man9/bldc.9:843 #, no-wrap msgid "11" -msgstr "" +msgstr "11" #. type: Table #: src/config/stepper-quickstart.adoc:64 #, no-wrap msgid "Y Limit/Home" -msgstr "" +msgstr "Límite/casa de Y" #. type: tbl table #: src/config/stepper-quickstart.adoc:65 src/drivers/gm.adoc:63 @@ -34777,13 +34449,13 @@ msgstr "" #: man/man9/bldc.9:667 man/man9/histobins.9:130 #, no-wrap msgid "3" -msgstr "" +msgstr "3" #. type: Table #: src/config/stepper-quickstart.adoc:65 -#, fuzzy, no-wrap +#, no-wrap msgid "X Direction" -msgstr "Dirección de señal" +msgstr "Dirección de X" #. type: tbl table #: src/config/stepper-quickstart.adoc:65 src/drivers/gm.adoc:500 @@ -34799,13 +34471,13 @@ msgstr "Dirección de señal" #: src/remap/remap.adoc:1836 man/man9/bldc.9:865 #, no-wrap msgid "12" -msgstr "" +msgstr "12" #. type: Table #: src/config/stepper-quickstart.adoc:65 #, no-wrap msgid "Z Limit/Home" -msgstr "" +msgstr "Límite/casa de Z" #. type: tbl table #: src/config/stepper-quickstart.adoc:66 src/drivers/gm.adoc:69 @@ -34827,13 +34499,13 @@ msgstr "" #: src/plasma/qtplasmac.adoc:3992 man/man9/bldc.9:689 #, no-wrap msgid "4" -msgstr "" +msgstr "4" #. type: Table #: src/config/stepper-quickstart.adoc:66 -#, fuzzy, no-wrap +#, no-wrap msgid "Y Step" -msgstr "Steppers" +msgstr "Paso Y" #. type: tbl table #: src/config/stepper-quickstart.adoc:66 src/drivers/gm.adoc:494 @@ -34842,13 +34514,13 @@ msgstr "Steppers" #: src/plasma/qtplasmac.adoc:4001 src/remap/remap.adoc:1837 man/man9/bldc.9:887 #, no-wrap msgid "13" -msgstr "" +msgstr "13" #. type: Table #: src/config/stepper-quickstart.adoc:66 #, no-wrap msgid "A Limit/Home" -msgstr "" +msgstr "Límite/casa de A" #. type: tbl table #: src/config/stepper-quickstart.adoc:67 src/drivers/gm.adoc:63 @@ -34860,13 +34532,13 @@ msgstr "" #: src/plasma/qtplasmac.adoc:3993 man/man9/bldc.9:711 #, no-wrap msgid "5" -msgstr "" +msgstr "5" #. type: Table #: src/config/stepper-quickstart.adoc:67 -#, fuzzy, no-wrap +#, no-wrap msgid "Y Direction" -msgstr "Dirección de señal" +msgstr "Dirección de Y" #. type: tbl table #: src/config/stepper-quickstart.adoc:67 src/drivers/gm.adoc:494 @@ -34876,13 +34548,13 @@ msgstr "Dirección de señal" #: src/remap/remap.adoc:1839 man/man9/bldc.9:931 #, no-wrap msgid "15" -msgstr "" +msgstr "15" #. type: Table #: src/config/stepper-quickstart.adoc:67 -#, fuzzy, no-wrap +#, no-wrap msgid "Probe In" -msgstr "Información de sonda" +msgstr "Entrada de sonda" #. type: tbl table #: src/config/stepper-quickstart.adoc:68 src/drivers/gm.adoc:69 @@ -34892,15 +34564,15 @@ msgstr "Información de sonda" #: src/gui/qtvcp-widgets.adoc:1225 src/hal/parallel-port.adoc:114 #: src/lathe/lathe-user.adoc:85 src/man/man9/hm2_rpspi.9.adoc:130 #: src/plasma/qtplasmac.adoc:3994 man/man9/bldc.9:733 -#, fuzzy, no-wrap +#, no-wrap msgid "6" -msgstr "M6" +msgstr "6" #. type: Table #: src/config/stepper-quickstart.adoc:68 -#, fuzzy, no-wrap +#, no-wrap msgid "Z Step" -msgstr "Steppers" +msgstr "Paso Z" #. type: tbl table #: src/config/stepper-quickstart.adoc:69 src/drivers/gm.adoc:63 @@ -34912,13 +34584,13 @@ msgstr "Steppers" #: man/man9/bldc.9:755 #, no-wrap msgid "7" -msgstr "" +msgstr "7" #. type: Table #: src/config/stepper-quickstart.adoc:69 -#, fuzzy, no-wrap +#, no-wrap msgid "Z Direction" -msgstr "Dirección de señal" +msgstr "Dirección de Z" #. type: tbl table #: src/config/stepper-quickstart.adoc:70 src/drivers/gm.adoc:69 @@ -34940,19 +34612,19 @@ msgstr "Dirección de señal" #: man/man9/bldc.9:777 #, no-wrap msgid "8" -msgstr "" +msgstr "8" #. type: Table #: src/config/stepper-quickstart.adoc:70 -#, fuzzy, no-wrap +#, no-wrap msgid "A Step" -msgstr "Steppers" +msgstr "Paso A" #. type: Table #: src/config/stepper-quickstart.adoc:71 -#, fuzzy, no-wrap +#, no-wrap msgid "A Direction" -msgstr "Dirección de señal" +msgstr "Dirección de A" #. type: tbl table #: src/config/stepper-quickstart.adoc:72 src/drivers/gm.adoc:500 @@ -34960,13 +34632,13 @@ msgstr "Dirección de señal" #: src/plasma/qtplasmac.adoc:4002 src/remap/remap.adoc:1838 man/man9/bldc.9:909 #, no-wrap msgid "14" -msgstr "" +msgstr "14" #. type: Table #: src/config/stepper-quickstart.adoc:72 -#, fuzzy, no-wrap +#, no-wrap msgid "Spindle CW" -msgstr "Husillo" +msgstr "Husillo sentido horario" #. type: tbl table #: src/config/stepper-quickstart.adoc:73 src/drivers/gm.adoc:500 @@ -34977,13 +34649,13 @@ msgstr "Husillo" #: src/remap/remap.adoc:1840 man/man9/bldc.9:953 #, no-wrap msgid "16" -msgstr "" +msgstr "16" #. type: Table #: src/config/stepper-quickstart.adoc:73 -#, fuzzy, no-wrap +#, no-wrap msgid "Spindle PWM" -msgstr "Husillo" +msgstr "Husillo PWM" #. type: tbl table #: src/config/stepper-quickstart.adoc:74 src/drivers/gm.adoc:494 @@ -34991,13 +34663,13 @@ msgstr "Husillo" #: src/plasma/qtplasmac.adoc:4005 src/remap/remap.adoc:1841 man/man9/bldc.9:975 #, no-wrap msgid "17" -msgstr "" +msgstr "17" #. type: Table #: src/config/stepper-quickstart.adoc:74 #, no-wrap msgid "Amplifier Enable" -msgstr "" +msgstr "Habilitar amplificador" #. type: Plain text #: src/config/stepper-quickstart.adoc:79 @@ -35005,15 +34677,15 @@ msgid "" "Note any pins not used should be set to Unused in the drop down box. These " "can always be changed later by running StepConf again." msgstr "" -"Nota: Cualquier pin no usado debe ser definido como Unused en el menú " +"Nótese que cualquier pin no usado debe ser definido como Unused en el menú " "desplegable de configuración. Esto puede cambiarse posteriormente " -"ejecutando de nuevo el programa StepConf." +"ejecutando de nuevo StepConf." #. type: Title == #: src/config/stepper-quickstart.adoc:80 -#, fuzzy, no-wrap +#, no-wrap msgid "Mechanical Information" -msgstr "Información Mecánica" +msgstr "Información mecánica" #. type: Plain text #: src/config/stepper-quickstart.adoc:84 @@ -35021,36 +34693,35 @@ msgid "" "Gather information on steps and gearing. The result of this is steps per " "user unit which is used for SCALE in the INI file." msgstr "" -"Obtiene información de pasos y reducciones mecánicas. El resultado de esto " -"es pasos por unidad de usuario que se usan para SCALE en el archivo INI." +"Reúne información de pasos y engranaje. El resultado de esto es pasos por " +"unidad de usuario que se usan para SCALE en el archivo INI." #. type: Table #: src/config/stepper-quickstart.adoc:87 #, no-wrap msgid "Steps/Rev." -msgstr "" +msgstr "Pasos/rev." #. type: Table #: src/config/stepper-quickstart.adoc:87 -#, fuzzy, no-wrap +#, no-wrap msgid "Micro Steps" -msgstr "Pasos Finales" +msgstr "Micropasos" #. type: Table #: src/config/stepper-quickstart.adoc:87 #, no-wrap msgid "Motor Teeth" -msgstr "" +msgstr "Dientes de motor" #. type: Table #: src/config/stepper-quickstart.adoc:87 #, no-wrap msgid "Leadscrew Teeth" -msgstr "" +msgstr "Dientes de tornillo de avance" #. type: Plain text #: src/config/stepper-quickstart.adoc:97 -#, fuzzy msgid "" "'Steps per revolution' - is how many stepper-motor-steps it takes to turn " "the stepper motor one revolution. Typical is 200." @@ -35061,31 +34732,26 @@ msgstr "" #. type: Plain text #: src/config/stepper-quickstart.adoc:103 -#, fuzzy msgid "" "'Micro Steps' - is how many steps the drive needs to move the stepper motor " "one full step. If microstepping is not used, this number will be 1. If " "microstepping is used the value will depend on the stepper drive hardware." msgstr "" -"'Micro Pasos' - este parámetro indica cuantos pasos generador por el " -"software necesita el controlador del motor para producir un paso completo en " -"el motor Algunos controladores dividen los pasos del motor para aumentar la " -"resolución si no se utilizaran Micro Pasos este parámetro debe ser puesto en " -"1, en caso de utilizar micro pasos el valor dependera del Hardware " -"especifico usado." +"'Micropasos' - este parámetro indica cuántos pasos debe dar el controlador " +"para mover un paso completo del motor. Si no se utilizan micropasos este " +"número será 1. En caso de utilizar micropasos el valor dependerá del " +"hardware controlador de pasos." #. type: Plain text #: src/config/stepper-quickstart.adoc:107 -#, fuzzy msgid "" "'Motor Teeth and Leadscrew Teeth' - is if you have some reduction (gears, " "chain, timing belt, etc.) between the motor and the leadscrew. If not, then " "set these both to 1." msgstr "" -"'Dientes del Motor y *Dientes del tornillo guía' - estos parámetros se " -"utilizan si se esta utilizando algún tipo de reducción mecánica (engranes, " -"cadenas, bandas de tiempo, etc.) entre el motor y el tornillo guía. Si no " -"se utiliza reducción el parámetro debe ser puesto al valor 1." +"'Dientes del motor y del tornillo de avance' - se utilizan si se tiene " +"alguna reducción mecánica (engranes, cadenas, bandas de tiempo, etc.) entre " +"el motor y el tornillo de avance. De lo contrario, poner ambos a 1." #. type: Plain text #: src/config/stepper-quickstart.adoc:112 @@ -35094,31 +34760,30 @@ msgid "" "leadscrew turn. If you're setting up in inches then it is inches per turn. " "If you're setting up in millimeters then it is millimeters per turn." msgstr "" -"'Paso del tornillo guía' - es cuanto movimiento ocurre (en las unidades de " -"usuario) cuando el tornillo guía da una vuelta completa. Si se utilizan " -"pulgadas entonces es pulgadas por revolución. Si se utilizan milímetros " -"entonces es milímetros por revolución." +"'Paso del tornillo de avance' - es cuánto movimiento ocurre (en las unidades " +"de usuario) cuando el tornillo de avance da una vuelta completa. Si se " +"utilizan pulgadas entonces son pulgadas por revolución. Si se utilizan " +"milímetros entonces son milímetros por revolución." #. type: Plain text #: src/config/stepper-quickstart.adoc:115 -#, fuzzy msgid "" "The net result you're looking for is how many CNC-output-steps it takes to " "move one user unit (inches or mm)." msgstr "" -"El resultado de la combinación de parámetros que se busca es cuantos pasos " -"producidos por el software CNC le tomara al eje moverse linealmente una " -"unidad de usuario (pulgadas o mm)." +"El resultado neto de la combinación de parámetros que se busca es cuántos " +"pasos producidos por el software CNC le tomará al eje moverse linealmente " +"una unidad de usuario (pulgadas o mm)." #. type: Block title #: src/config/stepper-quickstart.adoc:116 -#, fuzzy, no-wrap +#, no-wrap msgid "Units inches" -msgstr "Unidades Pulgadas" +msgstr "Unidades pulgadas" #. type: delimited block . #: src/config/stepper-quickstart.adoc:124 -#, fuzzy, no-wrap +#, no-wrap msgid "" "Stepper = 200 steps per revolution\n" "Drive = 10 micro steps per step\n" @@ -35126,45 +34791,40 @@ msgid "" "Leadscrew Teeth = 40\n" "Leadscrew Pitch = 0.2000 inches per turn\n" msgstr "" -"Motor a Pasos = 200 Pasos por revolución\n" -"Controlador de Motor = 10 micro pasos por paso\n" +"Motor a pasos = 200 pasos por revolución\n" +"Controlador de motor = 10 micro pasos por paso\n" "Dientes del motor = 20\n" "Dientes del tornillo guía = 40\n" "Paso del tornillo guía = 0.2000 pulgadas por revolución\n" #. type: delimited block = #: src/config/stepper-quickstart.adoc:128 -#, fuzzy msgid "From the above information, the leadscrew moves 0.200 inches per turn." msgstr "" -"A partir de la información anterior, el tornillo guía se mueve 0.200 " +"A partir de la información anterior, el tornillo de avance se mueve 0.200 " "pulgadas por vuelta." #. type: delimited block = #: src/config/stepper-quickstart.adoc:129 -#, fuzzy msgid "The motor turns 2.000 times per 1 leadscrew turn." -msgstr "El motor da 2 vueltas por una vuelta del tornillo guía." +msgstr "El motor da 2.000 vueltas por una vuelta del tornillo de avance." #. type: delimited block = #: src/config/stepper-quickstart.adoc:130 -#, fuzzy msgid "The drive takes 10 microstep inputs to make the stepper step once." msgstr "" -"El controlador necesita 10 micro pasos de entrada para hacer al motor dar un " +"El controlador necesita 10 micropasos de entrada para hacer al motor dar un " "paso." #. type: delimited block = #: src/config/stepper-quickstart.adoc:131 -#, fuzzy msgid "The drive needs 2000 steps to turn the stepper one revolution." msgstr "" -"El controlador necesita 2000 pasos para hacer que el motor de una revolución." +"El controlador necesita 2000 pasos para hacer que el motor dé una revolución." #. type: delimited block = #: src/config/stepper-quickstart.adoc:133 #: src/config/stepper-quickstart.adoc:163 -#, fuzzy msgid "So the scale needed is:" msgstr "Por lo tanto la escala necesitada es:" @@ -35182,13 +34842,13 @@ msgstr "images/step-calc-inch-math.png" #. = \frac{20,000 microsteps}{inch} ] #. type: Block title #: src/config/stepper-quickstart.adoc:145 -#, fuzzy, no-wrap +#, no-wrap msgid "Units mm" msgstr "Unidades mm" #. type: delimited block . #: src/config/stepper-quickstart.adoc:153 -#, fuzzy, no-wrap +#, no-wrap msgid "" " Stepper = 200 steps per revolution\n" " Drive = 8 micro steps per step\n" @@ -35196,44 +34856,39 @@ msgid "" " Leadscrew Teeth = 90\n" " Leadscrew Pitch = 5.00 mm per turn\n" msgstr "" -"Motor a Pasos = 200 Pasos por revolución\n" -"Controlador de Motor = 8 micro pasos por paso\n" -"Dientes del motor = 30\n" -"Dientes del tornillo guía = 90\n" -"Paso del tornillo guía = 5.00 mm por revolución\n" +" Motor a pasos = 200 pasos por revolución\n" +" Controlador de motor = 8 micropasos por paso\n" +" Dientes del motor = 30\n" +" Dientes del tornillo guía = 90\n" +" Paso del tornillo guía = 5.00 mm por revolución\n" #. type: delimited block = #: src/config/stepper-quickstart.adoc:157 -#, fuzzy msgid "From the above information:" msgstr "A partir de la información anterior:" #. type: delimited block = #: src/config/stepper-quickstart.adoc:158 -#, fuzzy msgid "The leadscrew moves 5.00 mm per turn." -msgstr "El tornillo guía se mueve 5.00 mm por vuelta." +msgstr "El tornillo de avance se mueve 5.00 mm por vuelta." #. type: delimited block = #: src/config/stepper-quickstart.adoc:159 -#, fuzzy msgid "The motor turns 3.000 times per 1 leadscrew turn." -msgstr "El motor da 3 vueltas por una vuelta del tornillo guía." +msgstr "El motor da 3.000 vueltas por 1 vuelta del tornillo de avance." #. type: delimited block = #: src/config/stepper-quickstart.adoc:160 -#, fuzzy msgid "The drive takes 8 microstep inputs to make the stepper step once." msgstr "" -"El controlador necesita 8 micro pasos de entrada para hacer al motor dar un " +"El controlador necesita 8 micropasos de entrada para hacer al motor dar un " "paso." #. type: delimited block = #: src/config/stepper-quickstart.adoc:161 -#, fuzzy msgid "The drive needs 1600 steps to turn the stepper one revolution." msgstr "" -"El controlador necesita 1600 pasos para hacer que el motor de una revolución." +"El controlador necesita 1600 pasos para hacer que el motor dé una revolución." #. type: Target for macro image #: src/config/stepper-quickstart.adoc:164 @@ -35245,7 +34900,7 @@ msgstr "images/step-calc-mm-math.png" #: src/drivers/ax5214h.adoc:5 #, no-wrap msgid "AX5214H Driver" -msgstr "" +msgstr "Controlador AX5214H" #. type: Plain text #: src/drivers/ax5214h.adoc:18 @@ -35256,19 +34911,24 @@ msgid "" "for an 8255 they should look at the ax5214 code, much of the work is already " "done." msgstr "" +"El AX5214H de Axiom Measurement & Control es una placa de E/S digital de 48 " +"canales. Se conecta en un bus ISA y se asemeja a un par de chips 8255; de " +"hecho, podrían ser un par de chips 8255, pero no estamos seguros. Cuando " +"alguien inicia un controlador para un 8255 se debería considerar el código " +"del ax5214, la mayoría del trabajo ya esta hecho." #. type: Title == #: src/drivers/ax5214h.adoc:19 src/drivers/servo-to-go.adoc:26 #: src/hal/comp.adoc:45 -#, fuzzy, no-wrap +#, no-wrap msgid "Installing" msgstr "Instalación" #. type: delimited block - #: src/drivers/ax5214h.adoc:24 -#, fuzzy, no-wrap +#, no-wrap msgid "loadrt hal_ax5214h cfg=\"\"\n" -msgstr "halcmd: loadrt debounce cfg=\n" +msgstr "loadrt hal_ax5214h cfg=\"\"\n" #. type: Plain text #: src/drivers/ax5214h.adoc:39 @@ -35286,30 +34946,42 @@ msgid "" "inputs (8-15, 24-31, and 40-43) and 28 outputs (0-7. 16-23, 32-39, and " "44-47). Up to 8 boards may be used in one system." msgstr "" +"La cadena de configuración consiste de una dirección de puerto hexadecimal, " +"seguida de una cadena de 8 caracteres de \"I\" y \"O\" que establece grupos " +"de pines como entradas y salidas. Los dos primeros caracteres establecen la " +"dirección de los dos primeros bloques de pines de 8 bits (0-7 y 8-15). Los " +"siguientes dos establecen bloques de 4 pines (16-19 y 20-23). El patrón se " +"repite, dos bloques más de 8 bits (24-31 y 32-39) y dos bloques de 4 bits " +"(40-43 y 44-47). Si se tiene instalada más de una placa, los datos de la " +"segunda placa siguen a los de la primera. Como ejemplo, la cadena '\"0x220 " +"IIIOIIOO 0x300 OIOOIOIO\"' instala controladores para dos placas. La primer " +"placa está en la dirección 0x220, y tiene 36 entradas (0-19 y 24-39) y 12 " +"salidas (20-23 y 40-47). La segunda placa está en la dirección 0x300, y " +"tiene 20 entradas (8-15, 24-31 y 40-43) y 28 salidas (0-7, 16-23, 32-39 y 44-" +"47). Se pueden usar hasta 8 placas en un sistema." #. type: Plain text #: src/drivers/ax5214h.adoc:43 -#, fuzzy msgid "'(bit) ax5214..out-' -- Drives a physical output pin." -msgstr "'parport.

.pin--out' (bit) Maneja el pin de salida física." +msgstr "" +"'(bit) ax5214..out-' -- Maneja un pin de " +"salida física." #. type: Plain text #: src/drivers/ax5214h.adoc:44 -#, fuzzy msgid "'(bit) ax5214..in-' -- Tracks a physical input pin." msgstr "" -"'parport.

.pin--in' (bit) Realiza el seguimiento de un pin de entrada " -"física." +"'(bit) ax5214..in-' -- Realiza el " +"seguimiento de un pin de entrada física." #. type: Plain text #: src/drivers/ax5214h.adoc:45 -#, fuzzy msgid "" "'(bit) ax5214..in--not' -- Tracks a physical input pin, " "inverted." msgstr "" -"'parport.

.pin--in-not' (bit) Realiza el seguimiento de un pin de " -"entrada física, pero invertido." +"'(bit) ax5214..in--not' -- Realiza el " +"seguimiento de un pin de entrada física, pero invertido." #. type: Plain text #: src/drivers/ax5214h.adoc:48 @@ -35317,6 +34989,8 @@ msgid "" "For each pin, is the board number (starts at zero), and " "is the I/O channel number (0 to 47)." msgstr "" +"Para cada pin, es el número de placa (comienza desde cero)" +", y es el número de canal de E/S (de 0 a 47)." #. type: Plain text #: src/drivers/ax5214h.adoc:58 @@ -35331,16 +35005,25 @@ msgid "" "energized). By connecting a signal to one or the other, the user can " "determine the state of the input." msgstr "" +"Nótese que el controlador asume señales activo BAJO. Esto es para que " +"módulos como el OPTO-22 funcionen correctamente (verdadero significa salida " +"encendida, o entrada energizada). Si las señales se usan directamente sin " +"búfer o aislamiento se debe considerar la inversión. Los pines de entrada " +"HAL son verdadero si el pin físico es bajo (módulo OPTO-22 energizado), y " +"falso si el pin físico es alto (módulo OPTO-22 apagado). El pin HAL in-" +"-not esta invertido -- es falso si el pin físico es bajo " +"(módulo OPTO-22 energizado). El usuario puede determinar el estado de la " +"entrada conectando una señal a uno u otro." #. type: Plain text #: src/drivers/ax5214h.adoc:62 -#, fuzzy msgid "'(bit) ax5214..out--invert' -- Inverts an output pin." -msgstr "'parport.

.pin--out-invert' (bit) Invierte un pin de salida." +msgstr "" +"'(bit) ax5214..out--invert' -- Invierte un " +"pin de salida." #. type: Plain text #: src/drivers/ax5214h.adoc:69 -#, fuzzy msgid "" "The -invert parameter determines whether an output pin is active high or " "active low. If -invert is FALSE, setting the HAL out- pin TRUE drives the " @@ -35348,33 +35031,41 @@ msgid "" "high, turning OFF the OPTO-22 module. If -invert is TRUE, then setting the " "HAL out- pin TRUE will drive the physical pin high and turn the module OFF." msgstr "" -"El parámetro '-invert' determina si un pin de salida está activo alto o " -"activo bajo. Si '-invert' es FALSE, establecer el pin HAL '-out' TRUE lleva " -"al pin físico a alto, y FALSO lo conduce bajo. Si '-invert' es TRUE, " -"entonces al establecer el pin HAL '-out' TRUE, el pin físico estará bajo." +"El parámetro -invert determina si un pin de salida está activo alto o activo " +"bajo. Si -invert es FALSE, establecer el pin HAL de salida en TRUE lleva al " +"pin físico a bajo, encendiendo un módulo OPTO-22 conectado, y FALSO lo lleva " +"a alto, apagando el módulo OPTO-22. Si -invert es TRUE, entonces al " +"establecer el pin HAL de salida en TRUE llevará el pin físico a alto y " +"apagará el módulo." #. type: Plain text #: src/drivers/ax5214h.adoc:73 msgid "" "'(funct) ax5214..read' -- Reads all digital inputs on one board." msgstr "" +"'(funct) ax5214..read' -- Lee todas las entradas digitales " +"en una placa." #. type: Plain text #: src/drivers/ax5214h.adoc:74 msgid "" "'(funct) ax5214..write' -- Writes all digital outputs on one board." msgstr "" +"'(funct) ax5214..write' -- Escribe todas las salidas " +"digitales en una placa." #. type: Title = #: src/drivers/gm.adoc:5 -#, fuzzy, no-wrap +#, no-wrap msgid "General Mechatronics Driver" -msgstr "general mechatronics" +msgstr "Controlador General Mechatronics" #. type: Plain text #: src/drivers/gm.adoc:14 msgid "General Mechatronics GM6-PCI card based motion control system" msgstr "" +"Sistema de control de movimiento basado en la tarjeta GMP6-PCI de General " +"Mechatronics" #. type: Plain text #: src/drivers/gm.adoc:16 @@ -35383,6 +35074,9 @@ msgid "" "www.generalmechatronics.com/data/products/robot_controller/" "PCI_UserManual_eng.pdf[System integration manual]." msgstr "" +"Para una descripción detallada, por favor consulte el https://" +"www.generalmechatronics.com/data/products/robot_controller/" +"PCI_UserManual_eng.pdf[Manual de integración de sistema]." #. type: Plain text #: src/drivers/gm.adoc:22 @@ -35393,6 +35087,11 @@ msgid "" "demonstrating the typical connection of devices related to the control " "system:" msgstr "" +"La tarjeta de control de movimiento GM6-PCI se basa en un FPGA y un ASIC de " +"interfaz de puente PCI. Se puede controlar un pequeña célula de fabricación " +"automatizada con un procedimiento de integración de sistema de poco tiempo. " +"La figura siguiente demuestra la conexión típica de dispositivos " +"relacionados al sistema de control:" #. type: Plain text #: src/drivers/gm.adoc:25 @@ -35400,12 +35099,16 @@ msgid "" "It can control up to six axis, each can be stepper or CAN bus interface or " "analogue servo." msgstr "" +"Puede controlar hasta seis ejes, cada uno puede ser motor a pasos o interfaz " +"de bus CAN o servo analógico." #. type: Plain text #: src/drivers/gm.adoc:26 msgid "" "GPIO: Four time eight I/O pins are placed on standard flat cable headers." msgstr "" +"GPIO: 4 grupos de ocho pines de E/S colocados en conectores de cable plano " +"estándar." #. type: Plain text #: src/drivers/gm.adoc:31 @@ -35416,6 +35119,12 @@ msgid "" "Volts input) modules are available now. Up to 16 modules can be connected " "to the bus altogether." msgstr "" +"Módulos de expansión de E/S RS485: El bus RS485 está diseñado para " +"interfazar con módulos de expansión montados en riel DIN compacto. Ahora " +"están disponibles una entrada digital de 8 canales, una salida de " +"relevadores de 8 canales y una E/S analógica (4 salidas de +/-10 Voltios y 8 " +"entradas de +/-5 Voltios). Se pueden conectar al bus hasta 16 módulos en " +"conjunto." #. type: Plain text #: src/drivers/gm.adoc:34 @@ -35424,18 +35133,22 @@ msgid "" "of two end switch and one homing sensor for each joint. And additionally, " "two optically isolated E-stop inputs." msgstr "" +"20 pines de entrada aislados ópticamente: Seis grupos de tres pines para la " +"conexión directa de dos interruptores de límite y un sensor de casa para " +"cada articulación. Y adicionalmente, dos entradas E-stop aisladas " +"ópticamente." #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:35 -#, fuzzy, no-wrap +#, no-wrap msgid "GM servo control system" -msgstr "El Sistema de Control de Revisiones Git" +msgstr "Sistema de servocontrol GM" #. type: Target for macro image #: src/drivers/gm.adoc:35 #, fuzzy, no-wrap msgid "images/GMsystem.png" -msgstr "images/tester.png" +msgstr "images/GMsystem.png" #. type: Plain text #: src/drivers/gm.adoc:38 src/drivers/motenc.adoc:24 @@ -35445,9 +35158,9 @@ msgstr "Instalación:" #. type: delimited block - #: src/drivers/gm.adoc:42 -#, fuzzy, no-wrap +#, no-wrap msgid "loadrt hal_gm\n" -msgstr "loadusr halui\n" +msgstr "loadrt hal_gm\n" #. type: Plain text #: src/drivers/gm.adoc:46 src/drivers/motenc.adoc:32 @@ -35455,125 +35168,127 @@ msgid "" "During loading (or attempted loading) the driver prints some useful " "debugging messages to the kernel log, which can be viewed with dmesg." msgstr "" +"Durante la carga (o intento de carga) el controlador imprime algunos " +"mensajes de depuración útiles en la bitácora del kernel, los cuales pueden " +"ser revisados con dmesg." #. type: Plain text #: src/drivers/gm.adoc:48 msgid "Up to 3 boards may be used in one system." -msgstr "" +msgstr "Se pueden usar hasta 3 placas en un sistema." #. type: Plain text #: src/drivers/gm.adoc:50 -#, fuzzy msgid "The following connectors can be found on the GM6-PCI card:" -msgstr "Luego, los siguientes parámetros se exportan al procedimiento NGC:" +msgstr "En la tarjeta GM6-PCI se encuentran los conectores siguientes:" #. type: Block title #: src/drivers/gm.adoc:51 #, no-wrap msgid "GM6-PCI card connectors and LEDs(((pci-card connectors)))" -msgstr "" +msgstr "Conectores y LEDs de la tarjeta GM6-PCI(((conectores de tarjeta PCI)))" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:52 #, no-wrap msgid "GM6-PCI card connectors and LEDs" -msgstr "" +msgstr "Conectores y LEDs de la tarjeta GM6-PCI" #. type: Target for macro image #: src/drivers/gm.adoc:52 #, fuzzy, no-wrap msgid "images/GM_PCIpinout.png" -msgstr "images/sim_pin.png" +msgstr "images/GM_PCIpinout.png" #. type: Title == #: src/drivers/gm.adoc:55 -#, fuzzy, no-wrap +#, no-wrap msgid "I/O connectors" -msgstr "Conexiones HAL" +msgstr "Conectores de E/S" #. type: Block title #: src/drivers/gm.adoc:57 #, no-wrap msgid "Pin numbering of GPIO connectors(((pin-numbering-gpio)))" -msgstr "" +msgstr "Numeración de pines de conectores GPIO(((GPIO, numeración de pines)))" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:58 #, no-wrap msgid "Pin numbering of GPIO connectors" -msgstr "" +msgstr "Numeración de pines de conectores GPIO" #. type: Target for macro image #: src/drivers/gm.adoc:58 #, fuzzy, no-wrap msgid "images/GM_IOpinout.png" -msgstr "images/sim_pin.png" +msgstr "images/GM_IOpinout.png" #. type: Block title #: src/drivers/gm.adoc:60 #, no-wrap msgid "Pinout of GPIO connectors" -msgstr "" +msgstr "Asignación de pines de conectores GPIO" #. type: Table #: src/drivers/gm.adoc:64 #, no-wrap msgid "IOx/7" -msgstr "" +msgstr "IOx/7" #. type: Table #: src/drivers/gm.adoc:64 #, no-wrap msgid "IOx/5" -msgstr "" +msgstr "IOx/5" #. type: Table #: src/drivers/gm.adoc:64 #, no-wrap msgid "IOx/3" -msgstr "" +msgstr "IOx/3" #. type: Table #: src/drivers/gm.adoc:64 #, no-wrap msgid "IOx/1" -msgstr "" +msgstr "IOx/1" #. type: Table #: src/drivers/gm.adoc:65 #, no-wrap msgid "VCC" -msgstr "" +msgstr "VCC" #. type: Table #: src/drivers/gm.adoc:70 src/drivers/gm.adoc:495 src/drivers/gm.adoc:501 #, no-wrap msgid "GND" -msgstr "" +msgstr "GND" #. type: Table #: src/drivers/gm.adoc:70 #, no-wrap msgid "IOx/6" -msgstr "" +msgstr "IOx/6" #. type: Table #: src/drivers/gm.adoc:70 #, no-wrap msgid "IOx/4" -msgstr "" +msgstr "IOx/4" #. type: Table #: src/drivers/gm.adoc:70 #, no-wrap msgid "IOx/2" -msgstr "" +msgstr "IOx/2" #. type: Table #: src/drivers/gm.adoc:71 #, no-wrap msgid "IOx/0" -msgstr "" +msgstr "IOx/0" #. type: Plain text #: src/drivers/gm.adoc:77 @@ -35583,48 +35298,51 @@ msgid "" "configurable I/O on each. Every GPIO pin and parameter name begins as " "follows:" msgstr "" +"Cada pin puede ser configurado como entrada o salida digital. La tarjeta de " +"control de movimiento GM6-PCI tiene 4 conectores de E/S (GPIO) de propósito " +"general, con ocho E/S configurables en cada uno. Cada pin y nombre de " +"parámetro GPIO comienza así:" #. type: delimited block - #: src/drivers/gm.adoc:80 #, no-wrap msgid "gm..gpio.\n" -msgstr "" +msgstr "gm..gpio.\n" #. type: Plain text #: src/drivers/gm.adoc:83 msgid "where __ is from 0 to 3." -msgstr "" +msgstr "donde __ va de 1 a 3." #. type: Block title #: src/drivers/gm.adoc:84 #, no-wrap msgid "State of the first pin of the first GPIO connector on the GM6-PCI card." -msgstr "" +msgstr "Estado del primer pin del primer conector GPIO en la tarjeta GM6-PCI." #. type: delimited block - #: src/drivers/gm.adoc:88 #, no-wrap msgid "gm.0.gpio.0.in-0\n" -msgstr "" +msgstr "gm.0.gpio.0.in-0\n" #. type: Plain text #: src/drivers/gm.adoc:91 -#, fuzzy msgid "HAL pins are updated by function" -msgstr "La función de actualización" +msgstr "Los pines HAL se actualizan por función" #. type: delimited block - #: src/drivers/gm.adoc:94 src/drivers/gm.adoc:179 src/drivers/gm.adoc:346 #: src/drivers/gm.adoc:457 src/drivers/gm.adoc:517 #, no-wrap msgid "gm..read\n" -msgstr "" +msgstr "gm..read\n" #. type: Block title #: src/drivers/gm.adoc:98 -#, fuzzy, no-wrap +#, no-wrap msgid "GPIO pins" -msgstr "Pines I/O" +msgstr "Pines GPIO" #. type: Table #: src/drivers/gm.adoc:101 src/drivers/gm.adoc:112 src/drivers/gm.adoc:184 @@ -35634,24 +35352,24 @@ msgstr "Pines I/O" #: src/drivers/gm.adoc:538 src/drivers/gm.adoc:653 src/drivers/gm.adoc:660 #: src/drivers/gm.adoc:695 src/drivers/gm.adoc:731 src/drivers/gm.adoc:741 #: src/drivers/gm.adoc:784 src/drivers/gm.adoc:797 -#, fuzzy, no-wrap +#, no-wrap msgid "Type and direction" -msgstr "Términos y definiciones" +msgstr "Tipo y dirección" #. type: Table #: src/drivers/gm.adoc:102 src/drivers/gm.adoc:185 src/drivers/gm.adoc:275 #: src/drivers/gm.adoc:353 src/drivers/gm.adoc:384 src/drivers/gm.adoc:437 #: src/drivers/gm.adoc:465 src/drivers/gm.adoc:525 src/drivers/gm.adoc:654 #: src/drivers/gm.adoc:696 src/drivers/gm.adoc:732 src/drivers/gm.adoc:785 -#, fuzzy, no-wrap +#, no-wrap msgid "Pin description" -msgstr "'description DOC;'" +msgstr "Descripción del pin" #. type: Table #: src/drivers/gm.adoc:102 src/drivers/gm.adoc:696 src/drivers/gm.adoc:790 #, no-wrap msgid ".in-_<0-7>_" -msgstr "" +msgstr ".in-_<0-7>_" #. type: Table #: src/drivers/gm.adoc:102 src/drivers/gm.adoc:103 src/drivers/gm.adoc:358 @@ -35661,68 +35379,68 @@ msgstr "" #: src/drivers/gm.adoc:541 src/drivers/gm.adoc:542 src/drivers/gm.adoc:654 #: src/drivers/gm.adoc:696 src/drivers/gm.adoc:697 src/drivers/gm.adoc:790 #: src/drivers/gm.adoc:791 -#, fuzzy, no-wrap +#, no-wrap msgid "(bit, Out)" -msgstr "(bit) *out*" +msgstr "(bit, Out)" #. type: Table #: src/drivers/gm.adoc:103 src/drivers/gm.adoc:697 src/drivers/gm.adoc:791 #, no-wrap msgid "Input pin" -msgstr "" +msgstr "Pin de entrada" #. type: Table #: src/drivers/gm.adoc:103 src/drivers/gm.adoc:697 src/drivers/gm.adoc:791 #, no-wrap msgid ".in-not-_<0-7>_" -msgstr "" +msgstr ".in-not-_<0-7>_" #. type: Table #: src/drivers/gm.adoc:104 src/drivers/gm.adoc:698 src/drivers/gm.adoc:792 #, no-wrap msgid "Negated input pin" -msgstr "" +msgstr "Pin de entrada negado" #. type: Table #: src/drivers/gm.adoc:104 #, no-wrap msgid ".out-_<0-7>_" -msgstr "" +msgstr ".out-_<0-7>_" #. type: Table #: src/drivers/gm.adoc:104 src/drivers/gm.adoc:185 src/drivers/gm.adoc:275 #: src/drivers/gm.adoc:353 src/drivers/gm.adoc:384 src/drivers/gm.adoc:437 #: src/drivers/gm.adoc:733 src/drivers/gm.adoc:786 -#, fuzzy, no-wrap +#, no-wrap msgid "(bit, In)" -msgstr "(bit) *in*" +msgstr "(bit, In)" #. type: Table #: src/drivers/gm.adoc:105 #, no-wrap msgid "Output pin. Used only when GPIO is set to output." -msgstr "" +msgstr "Pin de salida. Usado solo cuando GPIO está configurado como salida." #. type: Block title #: src/drivers/gm.adoc:109 -#, fuzzy, no-wrap +#, no-wrap msgid "GPIO parameters" -msgstr "Parámetros" +msgstr "Parámetros GPIO" #. type: Table #: src/drivers/gm.adoc:113 src/drivers/gm.adoc:203 src/drivers/gm.adoc:286 #: src/drivers/gm.adoc:392 src/drivers/gm.adoc:448 src/drivers/gm.adoc:476 #: src/drivers/gm.adoc:539 src/drivers/gm.adoc:661 src/drivers/gm.adoc:742 #: src/drivers/gm.adoc:798 -#, fuzzy, no-wrap +#, no-wrap msgid "Parameter description" -msgstr "Numeración de parámetros" +msgstr "Descripción del parámetro" #. type: Table #: src/drivers/gm.adoc:113 #, no-wrap msgid ".is-out-_<0-7>_" -msgstr "" +msgstr ".is-out-_<0-7>_" #. type: Table #: src/drivers/gm.adoc:113 src/drivers/gm.adoc:114 src/drivers/gm.adoc:203 @@ -35731,121 +35449,125 @@ msgstr "" #: src/drivers/gm.adoc:661 #, no-wrap msgid "(bit, R/W)" -msgstr "" +msgstr "(bit, R/W)" #. type: Table #: src/drivers/gm.adoc:114 #, no-wrap msgid "When True, the corresponding GPIO is set to totem-pole output, other wise set to high impedance input." msgstr "" +"Cuando es verdadero, el GPIO correspondiente es configurado como salida en " +"contrafase, de lo contrario se configura como entrada de alta impedancia." #. type: Table #: src/drivers/gm.adoc:114 #, no-wrap msgid ".invert-out-_<0-7>_" -msgstr "" +msgstr ".invert-out-_<0-7>_" #. type: Table #: src/drivers/gm.adoc:115 #, no-wrap msgid "When True, pin value will be inverted. Used when pin is configured as output." msgstr "" +"Cuando es verdadero, el valor del pin será invertido. Se usa cuando el pin " +"está configurado como salida." #. type: Title == #: src/drivers/gm.adoc:117 -#, fuzzy, no-wrap +#, no-wrap msgid "Axis connectors" -msgstr "Conexiones HAL" +msgstr "Conectores de eje" #. type: Block title #: src/drivers/gm.adoc:119 #, no-wrap msgid "Pin numbering of axis connectors(((pin-numbering-axis)))" -msgstr "" +msgstr "Numeración de pines en conectores de eje(((pines de eje, numeración)))" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:120 -#, fuzzy, no-wrap +#, no-wrap msgid "Pin numbering of axis connectors" -msgstr "Numeración de articulaciones y parámetros" +msgstr "Numeración de pines en conectores de eje" #. type: Target for macro image #: src/drivers/gm.adoc:120 #, fuzzy, no-wrap msgid "images/GM_AXISpinout.png" -msgstr "images/sim_pin.png" +msgstr "images/GM_AXISpinout.png" #. type: Block title #: src/drivers/gm.adoc:122 #, no-wrap msgid "Pinout of axis connectors" -msgstr "" +msgstr "Asignación de pines en conectores de eje" #. type: Table #: src/drivers/gm.adoc:126 -#, fuzzy, no-wrap +#, no-wrap msgid "Encoder A" -msgstr "Pines encoder" +msgstr "Codificador A" #. type: Table #: src/drivers/gm.adoc:127 #, no-wrap msgid "+5 Volt (PC)" -msgstr "" +msgstr "+5 Voltios (PC)" #. type: Table #: src/drivers/gm.adoc:128 -#, fuzzy, no-wrap +#, no-wrap msgid "Encoder B" -msgstr "Pines encoder" +msgstr "Codificador B" #. type: Table #: src/drivers/gm.adoc:129 -#, fuzzy, no-wrap +#, no-wrap msgid "Encoder Index" -msgstr "Pines encoder" +msgstr "Índice de codificador" #. type: Table #: src/drivers/gm.adoc:130 -#, fuzzy, no-wrap +#, no-wrap msgid "Fault" -msgstr "*fault*" +msgstr "Falla" #. type: Table #: src/drivers/gm.adoc:131 -#, fuzzy, no-wrap +#, no-wrap msgid "Power Enabled" -msgstr "*enabled*" +msgstr "Energía habilitada" #. type: Table #: src/drivers/gm.adoc:132 #, no-wrap msgid "Step/CCW/B" -msgstr "" +msgstr "Paso/CCW/B" #. type: Table #: src/drivers/gm.adoc:133 -#, fuzzy, no-wrap +#, no-wrap msgid "Direction/CW/A" -msgstr "*direction*" +msgstr "Dirección/CW/A" #. type: Table #: src/drivers/gm.adoc:134 #, no-wrap msgid "Ground (PC)" -msgstr "" +msgstr "Tierra (PC)" #. type: Table #: src/drivers/gm.adoc:135 -#, fuzzy, no-wrap +#, no-wrap msgid "DAC serial line" -msgstr "Escalado DAC" +msgstr "Línea serie DAC" #. type: Title === #: src/drivers/gm.adoc:136 -#, fuzzy, no-wrap +#, no-wrap msgid "Axis interface modules" -msgstr "Modulos cinematicos" +msgstr "Módulos de interfaz de eje" #. type: Plain text #: src/drivers/gm.adoc:144 @@ -35858,6 +35580,13 @@ msgid "" "applications. Also the detailed description of the Axis modules can be found " "in the System integration manual." msgstr "" +"Los módulos de interfaz montados en riel DIN de tamaño pequeño ofrecen una " +"forma fácil de conectar diferentes tipos de módulo servo a los conectores de " +"eje. Se presentan siete configuraciones de sistema diferentes en el https://" +"www.generalmechatronics.com/data/products/robot_controller/" +"PCI_UserManual_eng.pdf[Manual de integración de sistema] para evaluar " +"aplicaciones típicas. También ahí se pueden encontrar en descripciones " +"detalladas de los módulos de eje." #. type: Plain text #: src/drivers/gm.adoc:147 @@ -35865,24 +35594,26 @@ msgid "" "For evaluating the appropriate servo-drive structure the modules have to be " "connected as the following block diagram shows:" msgstr "" +"Para evaluar la estructura servo-controlador apropiada, los módulos tienen " +"que estar conectados como se muestra en el diagrama de bloques siguiente:" #. type: Block title #: src/drivers/gm.adoc:148 -#, fuzzy, no-wrap +#, no-wrap msgid "Servo axis interfaces(((axis-interface)))" -msgstr "Interfaces graficas de usuario(((Interfaces graficas de usuario)))" +msgstr "Interfaces de servoeje(((eje, interfaz)))" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:149 -#, fuzzy, no-wrap +#, no-wrap msgid "Servo axis interfaces" -msgstr "Interfaces de usuario" +msgstr "Interfaces de servoeje" #. type: Target for macro image #: src/drivers/gm.adoc:149 #, fuzzy, no-wrap msgid "images/GM_AxisInterface.png" -msgstr "images/HomeAxisTravel.png" +msgstr "images/GM_AxisInterface.png" #. type: Plain text #: src/drivers/gm.adoc:156 @@ -35890,23 +35621,23 @@ msgid "" "The GM6-PCI motion control card has six encoder modules. Each encoder " "module has three channels:" msgstr "" +"La tarjeta de control de movimiento GM6-PCI tiene seis módulos " +"codificadores. Cada módulo codificador tiene tres canales:" #. type: Plain text #: src/drivers/gm.adoc:158 -#, fuzzy msgid "Channel-A" -msgstr "Más canales" +msgstr "Canal A" #. type: Plain text #: src/drivers/gm.adoc:159 -#, fuzzy msgid "Channel-B" -msgstr "Más canales" +msgstr "Canal B" #. type: Plain text #: src/drivers/gm.adoc:160 msgid "Channel-I (index)" -msgstr "" +msgstr "Canal I (índice)" #. type: Plain text #: src/drivers/gm.adoc:164 @@ -35915,17 +35646,20 @@ msgid "" "encoder module is connected to the inputs of the corresponding RJ50 axis " "connector." msgstr "" +"Es capaz de contar señales de codificador en cuadratura o señales paso/" +"dirección. Cada módulo codificador se conecta a las entradas del conector " +"de eje RJ50 correspondiente." #. type: Plain text #: src/drivers/gm.adoc:166 msgid "Every encoder pin and parameter name begins as follows:" -msgstr "" +msgstr "Cada pin y nombre de parámetro de codificador comienza como sigue:" #. type: delimited block - #: src/drivers/gm.adoc:169 #, no-wrap msgid "gm..encoder.\n" -msgstr "" +msgstr "gm..encoder.\n" #. type: Plain text #: src/drivers/gm.adoc:173 @@ -35933,6 +35667,8 @@ msgid "" "where __ is from 0 to 5. For example, `gm.0.encoder.0.position` " "refers to the position of encoder module of axis 0." msgstr "" +"donde __ va de 0 a 5. Por ejemplo, `gm.0.encoder.0.position` " +"se refiere a la posición del módulo codificador del eje 0." #. type: Plain text #: src/drivers/gm.adoc:176 @@ -35940,87 +35676,91 @@ msgid "" "The GM6-PCI card counts the encoder signal independently from LinuxCNC. HAL " "pins are updated by function:" msgstr "" +"La tarjeta GM6-PCI cuenta la señal del codificador independientemente de " +"LinuxCNC. Los pines HAL se actualizan por función:" #. type: Block title #: src/drivers/gm.adoc:181 -#, fuzzy, no-wrap +#, no-wrap msgid "Encoder pins" -msgstr "Pines encoder" +msgstr "Pines del codificador" #. type: Table #: src/drivers/gm.adoc:185 -#, fuzzy, no-wrap +#, no-wrap msgid ".reset" -msgstr "Reiniciar" +msgstr ".reset" #. type: Table #: src/drivers/gm.adoc:186 src/drivers/gm.adoc:787 #, no-wrap msgid "When True, resets counts and position to zero." -msgstr "" +msgstr "Cuando es verdadero, reinicia conteos y posición a cero." #. type: Table #: src/drivers/gm.adoc:186 -#, fuzzy, no-wrap +#, no-wrap msgid ".rawcounts" -msgstr "cuenta" +msgstr ".rawcounts" #. type: Table #: src/drivers/gm.adoc:186 src/drivers/gm.adoc:187 src/drivers/gm.adoc:276 #: src/drivers/gm.adoc:787 src/drivers/gm.adoc:788 #, no-wrap msgid "(s32, Out)" -msgstr "" +msgstr "(s32, Out)" #. type: Table #: src/drivers/gm.adoc:187 #, no-wrap msgid "The raw count is the counts, but unaffected by reset or the index pulse." msgstr "" +"La cuenta bruta es el conteo, pero no es afectada por reinicio o el pulso " +"índice." #. type: Table #: src/drivers/gm.adoc:187 -#, fuzzy, no-wrap +#, no-wrap msgid ".counts" -msgstr "cuenta" +msgstr ".counts" #. type: Plain text #: src/drivers/gm.adoc:188 src/drivers/gm.adoc:788 #: src/man/man9/encoder.9.adoc:70 #, no-wrap msgid "Position in encoder counts." -msgstr "" +msgstr "Posición en conteo de codificador." #. type: Table #: src/drivers/gm.adoc:188 -#, fuzzy, no-wrap +#, no-wrap msgid ".position" -msgstr "posición" +msgstr ".position" #. type: Table #: src/drivers/gm.adoc:188 src/drivers/gm.adoc:192 src/drivers/gm.adoc:277 #: src/drivers/gm.adoc:732 src/drivers/gm.adoc:785 src/drivers/gm.adoc:789 #, no-wrap msgid "(float, Out)" -msgstr "" +msgstr "(float, Out)" #. type: Table #: src/drivers/gm.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid "Position in scaled units (=.counts/.position-scale)." -msgstr "'encoder..position' (float, salida) - Posición en unidades escaladas (ver 'position-scale')." +msgstr "Posición en unidades escaladas (=.counts/.position-escala)." #. type: Table #: src/drivers/gm.adoc:189 -#, fuzzy, no-wrap +#, no-wrap msgid ".index-enabled" -msgstr "habilitar índice" +msgstr ".index-enabled" #. type: Table #: src/drivers/gm.adoc:189 #, no-wrap msgid "(bit, IO)" -msgstr "" +msgstr "(bit, IO)" #. type: Table #: src/drivers/gm.adoc:192 @@ -36034,9 +35774,9 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:192 -#, fuzzy, no-wrap +#, no-wrap msgid ".velocity" -msgstr "velocidad" +msgstr ".velocity" #. type: Table #: src/drivers/gm.adoc:197 @@ -36048,27 +35788,31 @@ msgid "" "When the measured velocity is below min-speed-estimate, the velocity output is 0." msgstr "" "Velocidad en unidades escaladas por segundo.\n" -"El codificador GM usa temporizador por hardware de alta frecuencia para medir el tiempo entre pulsos del codificador con el fin de calcular velocidad.\n" -"Reduce en gran medida la cuantificación de ruido comparado con una simple diferenciación de la salida de posición\n" -"Cuando la velocidad medida es por debajo de min-speed-estimate, la salida de velocidad es 0." +"El codificador GM usa temporizador por hardware de alta frecuencia para " +"medir el tiempo entre pulsos del codificador con el fin de calcular " +"velocidad.\n" +"Reduce en gran medida la cuantificación de ruido comparado con una simple " +"diferenciación de la salida de posición.\n" +"Cuando la velocidad medida es por debajo de min-speed-estimate, la salida de " +"velocidad es 0." #. type: Block title #: src/drivers/gm.adoc:199 -#, fuzzy, no-wrap +#, no-wrap msgid "Encoder parameters" -msgstr "Parámetros encoder" +msgstr "Parámetros del codificador" #. type: Table #: src/drivers/gm.adoc:202 src/drivers/gm.adoc:285 #, no-wrap msgid "Type and Read/Write" -msgstr "" +msgstr "Tipo y Lectura/Escritura" #. type: Table #: src/drivers/gm.adoc:203 -#, fuzzy, no-wrap +#, no-wrap msgid ".counter-mode" -msgstr "counter" +msgstr ".counter-mode" #. type: Table #: src/drivers/gm.adoc:207 @@ -36078,15 +35822,17 @@ msgid "" "This is useful for counting the output of a single channel (non-quadrature) or step/dir signal sensor.\n" "When false, it counts in quadrature mode." msgstr "" -"Cuando es verdadero, el contador cuenta cada flanco ascendente de la entrada de la fase A hacia la dirección determinada por la fase B.\n" -"Esto es útil para contar la salida de un solo canal (sin cuadratura) o del sensor de señal de paso/dirección.\n" +"Cuando es verdadero, el contador cuenta cada flanco ascendente de la entrada " +"del canal A hacia la dirección determinada por el canal B.\n" +"Esto es útil para contar la salida de un solo canal (sin cuadratura) o del " +"sensor de señal de paso/dirección.\n" "Cuando es false, cuenta en modo cuadratura." #. type: Table #: src/drivers/gm.adoc:207 -#, fuzzy, no-wrap +#, no-wrap msgid ".index-mode" -msgstr "habilitar índice" +msgstr ".index-mode" #. type: Table #: src/drivers/gm.adoc:213 @@ -36098,18 +35844,27 @@ msgid "" "In round mode, it is essential to set .counts-per-rev parameter correctly.\n" "When .index-mode is False and .index-enabled is true, .counts and .position are reset at channel-I pulse." msgstr "" +"Cuando es verdadero y .index-enabled también es verdadero, .counts y " +".position\n" +"son redondeados (con base en .counts-per-rev) en el flanco ascendente del " +"canal I.\n" +"Esto es útil para corregir algunos pulsos de error causados por ruido.\n" +"En modo redondeo, es esencial establecer correctamente el parámetro .counts-" +"per-rev.\n" +"Cuando .index-mode es falso y .index-enabled es verdadero, .counts y " +".position son restablecidos en el pulso de canal I." #. type: Table #: src/drivers/gm.adoc:213 -#, fuzzy, no-wrap +#, no-wrap msgid ".counts-per-rev" -msgstr "counter" +msgstr ".counts-per-rev" #. type: Table #: src/drivers/gm.adoc:213 #, no-wrap msgid "(s32, R/V)" -msgstr "" +msgstr "(s32, R/V)" #. type: Table #: src/drivers/gm.adoc:219 @@ -36121,24 +35876,36 @@ msgid "" "This parameter can be easily measured by setting .index-enabled True and .index-mode False (so that .counts resets\n" "at channel-I pulse), than move axis by hand and see the maximum magnitude of .counts pin in halmeter." msgstr "" +"Determina cuántos conteos hay entre dos pulsos de índice.\n" +"Se usa solo en modo redondeo, para cuando los parámetros .index-enabled y " +".index-mode son verdadero.\n" +"El codificador GM procesa la señal del codificador en modo 4x, así que por " +"ejemplo, en caso de un codificador de 500 CPR debería establecerse en 2000.\n" +"Este parámetro puede medirse fácilmente estableciendo .index-enabled en True " +"y .index-mode en False (para que .counts se reinicie\n" +"en el pulso de canal I), y luego mover el eje a mano y ver la magnitud " +"máxima del pin .counts en halmeter." #. type: Table #: src/drivers/gm.adoc:219 -#, fuzzy, no-wrap +#, no-wrap msgid ".index-invert" -msgstr "habilitar índice" +msgstr ".index-invert" #. type: Table #: src/drivers/gm.adoc:221 #, no-wrap msgid "When True, channel-I event (reset or round) occur on falling edge of channel-I signal, otherwise on rising edge." msgstr "" +"Cuando es verdadero, el evento del canal I (reseteo o redondeo) ocurre en el " +"flanco descendente de la señal del canal I, de lo contrario en el flanco " +"ascendente." #. type: Table #: src/drivers/gm.adoc:221 #, no-wrap msgid ".min-speed-estimate" -msgstr "" +msgstr ".min-speed-estimate" #. type: Table #: src/drivers/gm.adoc:221 src/drivers/gm.adoc:224 src/drivers/gm.adoc:294 @@ -36150,7 +35917,7 @@ msgstr "" #: src/drivers/gm.adoc:802 #, no-wrap msgid "(float, R/W)" -msgstr "" +msgstr "(float, R/W)" #. type: Table #: src/drivers/gm.adoc:224 @@ -36159,14 +35926,17 @@ msgid "" "Determine the minimum measured velocity magnitude at which .velocity will be set as nonzero.\n" "Setting this parameter too low will cause it to take a long time for velocity to go to zero after encoder pulses have stopped arriving." msgstr "" -"Determina la magnitud de velocidad verdadera mínima a la cual la velocidad se estimará como distinta de cero.\n" -"Ajustar este parámetro demasiado bajo hará que tome mucho tiempo el que la velocidad pase a 0 después de que los impulsos del encoder han dejado de llegar." +"Determina la magnitud mínima de velocidad medida a la que .velocity se " +"establecerá como distinta de cero.\n" +"Ajustar este parámetro demasiado bajo hará que tome mucho tiempo para que la " +"velocidad pase a 0 después de que hayan dejado de llegar pulsos del " +"codificador." #. type: Table #: src/drivers/gm.adoc:224 src/drivers/gm.adoc:299 src/drivers/gm.adoc:448 -#, fuzzy, no-wrap +#, no-wrap msgid ".position-scale" -msgstr "posicion-cmd" +msgstr ".position-scale" #. type: Table #: src/drivers/gm.adoc:227 @@ -36182,7 +35952,7 @@ msgstr "" #: src/drivers/gm.adoc:229 src/drivers/gm.adoc:310 src/drivers/gm.adoc:664 #: src/drivers/gm.adoc:700 src/drivers/gm.adoc:751 src/drivers/gm.adoc:805 #: src/drivers/mitsub-vfd.adoc:104 src/drivers/vfs11.adoc:209 -#, fuzzy, no-wrap +#, no-wrap msgid "HAL example" msgstr "Ejemplo HAL" @@ -36191,6 +35961,8 @@ msgstr "Ejemplo HAL" #, no-wrap msgid "Setting encoder module of axis 0 to receive 500 CPR quadrature encoder signal and use reset to round position." msgstr "" +"Configuración del módulo codificador del eje 0 para recibir señal de " +"codificador en cuadratura de 500 CPR y usar reinicio para redondear posición." #. type: delimited block - #: src/drivers/gm.adoc:240 @@ -36203,24 +35975,36 @@ msgid "" "setp gm.0.encoder.0.min-speed-estimate 0.1 # in position unit/s\n" "setp gm.0.encoder.0.position-scale 20000 # 10 encoder rev cause the machine to move one position unit (10x2000)\n" msgstr "" +"setp gm.0.encoder.0.counter-mode 0 # 0: cuadradura, 1: paso/" +"dirección\n" +"setp gm.0.encoder.0.index-mode 1 # 0: reinicia posición en el " +"índice, 1: redondea posición en el índice\n" +"setp gm.0.encoder.0.counts-per-rev 2000 # Codificador de proceso GM en " +"modo 4x, 4x500=2000\n" +"setp gm.0.encoder.0.index-invert 0 #\n" +"setp gm.0.encoder.0.min-speed-estimate 0.1 # en unidades de posición/seg.\n" +"setp gm.0.encoder.0.position-scale 20000 # 10 revoluciones del codificador " +"hacen que la máquina mueva una unidad de posición (10x2000)\n" #. type: Block title #: src/drivers/gm.adoc:242 #, no-wrap msgid "Connect encoder position to LinuxCNC joint position feedback" msgstr "" +"Conexión de la posición del codificador a la retroalimentación de posición " +"articular de LinuxCNC" #. type: delimited block - #: src/drivers/gm.adoc:246 #, no-wrap msgid "net Xpos-fb gm.0.encoder.0.position => joint.0.motor-pos-fb\n" -msgstr "" +msgstr "net Xpos-fb gm.0.encoder.0.position => joint.0.motor-pos-fb\n" #. type: Title === #: src/drivers/gm.adoc:248 -#, fuzzy, no-wrap +#, no-wrap msgid "StepGen module" -msgstr "Impulsos de paso" +msgstr "Módulo StepGen" #. type: Plain text #: src/drivers/gm.adoc:254 @@ -36230,17 +36014,22 @@ msgid "" "Up/Down or Quadrature (A/B) pulses. Each StepGen module is connected to the " "pins of the corresponding RJ50 axis connector." msgstr "" +"La tarjeta de control de movimiento GM6-PCI tiene seis módulos StepGen, una " +"para cada articulación. Cada módulo tiene dos señales de salida. Puede " +"producir paso/dirección, arriba/abajo o pulsos en cuadratura (A/B). Cada " +"módulo StepGen se conecta a los pines del conector RJ50 de eje " +"correspondiente." #. type: Plain text #: src/drivers/gm.adoc:256 msgid "Every StepGen pin and parameter name begins as follows:" -msgstr "" +msgstr "Todo nombre de pin o parámetro de StepGen comienza así:" #. type: delimited block - #: src/drivers/gm.adoc:259 #, no-wrap msgid "gm..stepgen.\n" -msgstr "" +msgstr "gm..stepgen.\n" #. type: Plain text #: src/drivers/gm.adoc:263 @@ -36248,6 +36037,9 @@ msgid "" "where __ is from 0 to 5. For example, `gm.0.stepgen.0.position-" "cmd` refers to the position command of StepGen module of axis 0 on card 0." msgstr "" +"donde __ va de 0 a 5. Por ejemplo, `gm.0.stepgen.0.position-" +"cmd` se refiere al comando de posición del módulo StepGen del eje 0 en la " +"tarjeta 0." #. type: Plain text #: src/drivers/gm.adoc:266 @@ -36255,104 +36047,108 @@ msgid "" "The GM6-PCI card generates step pulses independently from LinuxCNC. HAL " "pins are updated by function" msgstr "" +"La tarjeta GM6-PCI genera pulsos de paso independientemente de LinuxCNC. " +"Los pines HAL son actualizados por función" #. type: delimited block - #: src/drivers/gm.adoc:269 src/drivers/gm.adoc:378 src/drivers/gm.adoc:429 #, no-wrap msgid "gm..write\n" -msgstr "" +msgstr "gm..write\n" #. type: Block title #: src/drivers/gm.adoc:271 -#, fuzzy, no-wrap +#, no-wrap msgid "StepGen module pins" -msgstr "Motion module pins" +msgstr "Pines del módulo StepGen" #. type: Table #: src/drivers/gm.adoc:275 src/drivers/gm.adoc:384 src/drivers/gm.adoc:437 -#, fuzzy, no-wrap +#, no-wrap msgid ".enable" -msgstr "habilitar" +msgstr ".enable" #. type: Table #: src/drivers/gm.adoc:276 #, no-wrap msgid "StepGen produces pulses only when this pin is true." -msgstr "" +msgstr "StepGen produce pulsos solo cuando este pin es verdadero." #. type: Table #: src/drivers/gm.adoc:276 -#, fuzzy, no-wrap +#, no-wrap msgid ".count-fb" -msgstr "cuenta" +msgstr ".count-fb" #. type: Table #: src/drivers/gm.adoc:277 #, no-wrap msgid "Position feedback in counts unit." -msgstr "" +msgstr "Retroalimentación de posición en unidades de conteo." #. type: Table #: src/drivers/gm.adoc:277 src/drivers/gm.adoc:439 -#, fuzzy, no-wrap +#, no-wrap msgid ".position-fb" -msgstr "posición-fb" +msgstr ".position-fb" #. type: Table #: src/drivers/gm.adoc:278 #, no-wrap msgid "Position feedback in position unit." -msgstr "Predecir la posición de la máquina." +msgstr "Retroalimentación de posición en unidades de posición." #. type: Table #: src/drivers/gm.adoc:278 src/drivers/gm.adoc:438 -#, fuzzy, no-wrap +#, no-wrap msgid ".position-cmd" -msgstr "posicion-cmd" +msgstr ".position-cmd" #. type: Table #: src/drivers/gm.adoc:278 src/drivers/gm.adoc:279 src/drivers/gm.adoc:385 #: src/drivers/gm.adoc:438 src/drivers/gm.adoc:439 src/drivers/gm.adoc:735 #, no-wrap msgid "(float, In)" -msgstr "" +msgstr "(float, In)" #. type: Table #: src/drivers/gm.adoc:279 -#, fuzzy, no-wrap +#, no-wrap msgid "Commanded position in position units. Used in position mode only." -msgstr "'(float) stepgen..position-cmd' - Posición deseada del motor, en unidades de posición (para modo posición solamente)." +msgstr "Posición ordenada en unidades de posición. Usado solo en modo posición." #. type: Table #: src/drivers/gm.adoc:279 -#, fuzzy, no-wrap +#, no-wrap msgid ".velocity-cmd" -msgstr "velocidad" +msgstr ".velocity-cmd" #. type: Table #: src/drivers/gm.adoc:280 -#, fuzzy, no-wrap +#, no-wrap msgid "Commanded velocity in position units per second. Used in velocity mode only." -msgstr "'(float) stepgen..velocity-cmd' - Velocidad deseada del motor, en unidades de posición por segundo (para modo velocidad solamente)." +msgstr "" +"Velocidad ordenada en unidades de posición por segundo. Se usa solo en modo " +"velocidad." #. type: Block title #: src/drivers/gm.adoc:282 -#, fuzzy, no-wrap +#, no-wrap msgid "StepGen module parameters" -msgstr "Parámetros sim-encoder" +msgstr "Parámetros del módulo StepGen" #. type: Table #: src/drivers/gm.adoc:286 -#, fuzzy, no-wrap +#, no-wrap msgid ".step-type" -msgstr "steptest" +msgstr ".step-type" #. type: Table #: src/drivers/gm.adoc:286 src/drivers/gm.adoc:300 src/drivers/gm.adoc:301 #: src/drivers/gm.adoc:302 #, no-wrap msgid "(u32, R/W)" -msgstr "" +msgstr "(u32, R/W)" #. type: Table #: src/drivers/gm.adoc:289 @@ -36362,12 +36158,15 @@ msgid "" " produces Up/Down step signals. And when it is 2, it\n" " produces quadrature output signals." msgstr "" +"Con 0, el módulo produce señal paso/dirección.\n" +" Con 1 produce señales de paso arriba/abajo.\n" +" Y con 2 produce señales de salida en cuadratura." #. type: Table #: src/drivers/gm.adoc:289 -#, fuzzy, no-wrap +#, no-wrap msgid ".control-type" -msgstr "'ctrl_type'" +msgstr ".control-type" #. type: Table #: src/drivers/gm.adoc:292 @@ -36376,30 +36175,35 @@ msgid "" "When True, .velocity-cmd is used as reference and velocityvcontrol calculate pulse rate output.\n" "When False, .position-cmd is used as reference and position control calculate pulse rate output." msgstr "" +"Cuando es True, se usa .velocity-cmd como referencia y el control de " +"velocidad calcula la tasa de pulso de salida.\n" +"Cuando es False, se usa .position-cmd como referencia y el control de " +"posición calcula la tasa de pulso de salida." #. type: Table #: src/drivers/gm.adoc:292 -#, fuzzy, no-wrap +#, no-wrap msgid ".invert-step1" -msgstr "invert" +msgstr ".invert-step1" #. type: Table #: src/drivers/gm.adoc:293 #, no-wrap msgid "Invert the output of channel 1 (Step signal in StepDir mode)" -msgstr "" +msgstr "Invierte la salida del canal 1 (Señal de paso en modo paso/dirección)" #. type: Table #: src/drivers/gm.adoc:293 -#, fuzzy, no-wrap +#, no-wrap msgid ".invert-step2" -msgstr "invert" +msgstr ".invert-step2" #. type: Table #: src/drivers/gm.adoc:294 #, no-wrap msgid "Invert the output of channel 2 (Dir signal in StepDir mode)" msgstr "" +"Invierte la salida del canal 2 (Señal de dirección en modo paso/dirección)" #. type: Table #: src/drivers/gm.adoc:294 @@ -36409,15 +36213,17 @@ msgstr ".maxvel" #. type: Table #: src/drivers/gm.adoc:296 -#, fuzzy, no-wrap +#, no-wrap msgid "Maximum velocity in position units per second. If it is set to 0.0, .maxvel parameter is ignored." -msgstr "'(float) stepgen..velocity-cmd' - Velocidad deseada del motor, en unidades de posición por segundo (para modo velocidad solamente)." +msgstr "" +"Velocidad máxima en unidades de posición por segundo. Si se establece 0.0 se " +"ignora el parámetro .maxvel." #. type: Table #: src/drivers/gm.adoc:296 #, no-wrap msgid ".maxaccel" -msgstr "" +msgstr ".maxaccel" #. type: Table #: src/drivers/gm.adoc:299 @@ -36431,74 +36237,77 @@ msgstr "" #. type: Table #: src/drivers/gm.adoc:300 -#, fuzzy, no-wrap +#, no-wrap msgid "Scale in steps per length unit." -msgstr "'G20' - usar pulgadas para unidades de longitud." +msgstr "Escala en pasos por unidad de longitud." #. type: Table #: src/drivers/gm.adoc:300 -#, fuzzy, no-wrap +#, no-wrap msgid ".steplen" -msgstr "stepgen" +msgstr ".steplen" #. type: Table #: src/drivers/gm.adoc:301 #, no-wrap msgid "Length of step pulse in nano-seconds." -msgstr "" +msgstr "Longitud de pulso de paso en nanosegundos." #. type: Table #: src/drivers/gm.adoc:301 -#, fuzzy, no-wrap +#, no-wrap msgid ".stepspace" -msgstr "is_userspace" +msgstr ".stepspace" #. type: Table #: src/drivers/gm.adoc:302 #, no-wrap msgid "Minimum time between two step pulses in nano-seconds." -msgstr "" +msgstr "Tiempo mínimo entre dos pulsos de paso en nanosegundos." #. type: Table #: src/drivers/gm.adoc:302 -#, fuzzy, no-wrap +#, no-wrap msgid ".dirdelay" -msgstr "timedelay" +msgstr ".dirdelay" #. type: Table #: src/drivers/gm.adoc:303 -#, fuzzy, no-wrap +#, no-wrap msgid "Minimum time between step pulse and direction change in nanoseconds." -msgstr "'(float) stepgen..dirhold' - Tiempo mínimo desde el final de un pulso de paso hasta un cambio de dirección (pasos tipo 0 solamente), en nanosegundos." +msgstr "" +"Tiempo mínimo entre el cambio de pulso de paso y dirección en nanosegundos." #. type: Plain text #: src/drivers/gm.adoc:306 msgid "For evaluating the appropriate values see the timing diagrams below:" -msgstr "" +msgstr "Para evaluar los valores apropiados ver los diagramas de tiempo abajo:" #. type: Block title #: src/drivers/gm.adoc:307 #, no-wrap msgid "Reference signal timing diagrams(((refsig-timing-diagram)))" -msgstr "" +msgstr "Diagramas de referencia de tiempo de señal(((diagrama tiempo señal)))" #. type: Positional ($1) AttributeList argument for macro 'image' #: src/drivers/gm.adoc:308 #, no-wrap msgid "Reference signal timing diagrams" -msgstr "" +msgstr "Diagramas de referencia de tiempo de señal" #. type: Target for macro image #: src/drivers/gm.adoc:308 #, fuzzy, no-wrap msgid "images/GM_RefSignals.png" -msgstr "images/gaxis.png" +msgstr "images/GM_RefSignals.png" #. type: Block title #: src/drivers/gm.adoc:312 #, no-wrap msgid "Setting StepGen module of axis 0 to generate 1000 step pulse per position unit" msgstr "" +"Configuración del módulo StepGen del eje 0 para generar 1000 pulsos de paso " +"por unidad de posición" #. type: delimited block - #: src/drivers/gm.adoc:327 @@ -36517,12 +36326,30 @@ msgid "" "setp gm.0.stepgen.0.stepspace1000 # 1000 ns = 1 µs\n" "setp gm.0.stepgen.0.dirdelay 2000 # 2000 ns = 2 µs\n" msgstr "" +"setp gm.0.stepgen.0.step-type 0 # 0:paso/dirección, 1:arriba/abajo, " +"2:cuadratura\n" +"setp gm.0.stepgen.0.control-type 0 # 0:Control de posición, 1:Control " +"de velocidad\n" +"setp gm.0.stepgen.0.invert-step1 0\n" +"setp gm.0.stepgen.0.invert-step2 0\n" +"setp gm.0.stepgen.0.maxvel 0 # no se asigna maxvel para generador " +"de pasos\n" +" # deja al interpolador controlarla.\n" +"setp gm.0.stepgen.0.maxaccel 0 # no se asigna aceleración máxima " +"para generador de pasos\n" +" # deja al interpolador controlarla.\n" +"setp gm.0.stepgen.0.position-scale 1000 # 1000 pasos/unidades de posición\n" +"setp gm.0.stepgen.0.steplen 1000 # 1000 ns = 1 µs\n" +"setp gm.0.stepgen.0.stepspace1000 # 1000 ns = 1 µs\n" +"setp gm.0.stepgen.0.dirdelay 2000 # 2000 ns = 2 µs\n" #. type: Block title #: src/drivers/gm.adoc:329 #, no-wrap msgid "Connect StepGen to axis 0 position reference and enable pins" msgstr "" +"Conexión de StepGen a la posición de referencia del eje 0 y habilitación de " +"pines" #. type: delimited block - #: src/drivers/gm.adoc:334 @@ -36531,12 +36358,14 @@ msgid "" "net Xpos-cmd joint.0.motor-pos-cmd => gm.0.stepgen.0.position-cmd\n" "net Xen joint.0.amp-enable-out => gm.0.stepgen.0.enable\n" msgstr "" +"net Xpos-cmd joint.0.motor-pos-cmd => gm.0.stepgen.0.position-cmd\n" +"net Xen joint.0.amp-enable-out => gm.0.stepgen.0.enable\n" #. type: Title === #: src/drivers/gm.adoc:336 -#, fuzzy, no-wrap +#, no-wrap msgid "Enable and Fault signals" -msgstr "One lists all the signals," +msgstr "Señales de habilitación y falla" #. type: Plain text #: src/drivers/gm.adoc:341 @@ -36545,6 +36374,9 @@ msgid "" "HAL pins, both are connected to each RJ50 axis connector and to the CAN " "connector." msgstr "" +"La tarjeta de control de movimiento GM6-PCI tiene una salida de habilitación " +"y una entrada de falla, ambos pines HAL están conectados a cada conector de " +"eje RJ50 y al conector CAN." #. type: Plain text #: src/drivers/gm.adoc:343 src/drivers/gm.adoc:375 src/drivers/gm.adoc:426 @@ -36556,13 +36388,13 @@ msgstr "Los pines HAL son actualizados por función:" #: src/drivers/gm.adoc:348 #, no-wrap msgid "Enable and Fault signal pins" -msgstr "" +msgstr "Pines de señal de habilitación y falla" #. type: Table #: src/drivers/gm.adoc:353 #, no-wrap msgid "gm..power-enable" -msgstr "" +msgstr "gm..power-enable" #. type: Table #: src/drivers/gm.adoc:358 @@ -36582,13 +36414,13 @@ msgstr "" #: src/drivers/gm.adoc:358 #, no-wrap msgid "gm..power-fault" -msgstr "" +msgstr "gm..power-fault" #. type: Table #: src/drivers/gm.adoc:359 #, no-wrap msgid "Power fault input." -msgstr "" +msgstr "Entrada de fallo de energía." #. type: Title === #: src/drivers/gm.adoc:361 @@ -73030,7 +72862,7 @@ msgid "" msgstr "" "'Vista superior' - La vista superior (o vista Z) muestra la previsualización " "del código G mirando en dirección del eje Z de positivo a negativo. Esta " -"vista es la mejor para mirar el plano XY." +"vista es la mejor para mirar el plano X y Y." #. type: WARNING #: src/gui/axis.adoc:208 @@ -76906,31 +76738,30 @@ msgstr "" #: src/gui/filter-programs.adoc:4 #, no-wrap msgid "Filter Programs" -msgstr "" +msgstr "Programas filtro" #. type: Plain text #: src/gui/filter-programs.adoc:19 -#, fuzzy msgid "" "Most of LinuxCNC's screens have the ability to send loaded files through a " "'filter program' or use the filter program to make G-code. Such a filter " "can do any desired task: Something as simple as making sure the file ends " "with 'M2', or something as complicated as generating G-code from an image." msgstr "" -"AXIS tiene la capacidad de enviar archivos cargados a través de un 'programa " -"de filtro'. Este filtro puede realizar cualquier tarea deseada: algo tan " -"simple como asegurarse el archivo termina con 'M2', o algo tan complicado " -"como generar Código G de una imagen." +"La mayoría de las pantallas de LinuxCNC tienen la capacidad de pasar " +"archivos cargados por un 'programa de filtro' o usar el programa filtro para " +"crear código G. Este filtro puede realizar cualquier tarea deseada: algo " +"tan simple como asegurarse que el archivo termina con 'M2', o algo tan " +"complicado como generar código G a partir de una imagen." #. type: Title == #: src/gui/filter-programs.adoc:20 #, no-wrap msgid "Setting up the INI for Program Filters" -msgstr "" +msgstr "Configurar el INI para programas filtro" #. type: Plain text #: src/gui/filter-programs.adoc:51 -#, fuzzy msgid "" "In this way, any Python script can be opened, and its output is treated as G-" "code. One such example script is available at 'nc_files/holecircle.py'. This " @@ -76938,38 +76769,37 @@ msgid "" "of a circle." msgstr "" "De esta manera, cualquier script de Python se puede abrir, y su salida es " -"tratada como g-code. Un ejemplo de este script está disponible en 'nc_files/" -"holecircle.py'. Este script crea g-code para perforar una serie de agujeros " -"a lo largo de la circunferencia de un círculo." +"tratada como código G. Un ejemplo de tal script está disponible en 'nc_files/" +"holecircle.py'. Este script crea código G para perforar una serie de " +"agujeros a lo largo de la circunferencia de un círculo." #. type: Plain text #: src/gui/filter-programs.adoc:56 msgid "If the filter program sends lines to stderr of the form:" -msgstr "" +msgstr "Si un programa filtro envía líneas a stderr de la forma:" #. type: delimited block - #: src/gui/filter-programs.adoc:60 -#, fuzzy, no-wrap +#, no-wrap msgid "FILTER_PROGRESS=10\n" -msgstr "FILTER_PROGRESS=%d\n" +msgstr "FILTER_PROGRESS=10\n" #. type: Plain text #: src/gui/filter-programs.adoc:64 -#, fuzzy msgid "" "It will set the screens progress bar to the given (10 in this case) " "percentage. This feature should be used by any filter that runs for a long " "time." msgstr "" -"establecerá la barra de progreso de AXIS en el porcentaje dado. Esta " -"característica debe ser utilizada por cualquier filtro que se ejecute " -"durante mucho tiempo." +"Establecerá la barra de progreso de la pantalla en el porcentaje dado (10 en " +"este caso). Esta característica debería utilizarse en cualquier filtro que " +"se ejecute durante mucho tiempo." #. type: Title == #: src/gui/filter-programs.adoc:65 #, no-wrap msgid "Making Python Based Filter Programs" -msgstr "" +msgstr "Crear programas filtro basados en Python" #. type: Plain text #: src/gui/filter-programs.adoc:72 @@ -76980,16 +76810,22 @@ msgid "" "a progress message out to the UNIX standard error stream. If there was an " "error it would post an error message and exit with an exitcode of 1." msgstr "" +"Aquí está un ejemplo muy básico de la mecánica de filtrado: Cuando se " +"ejecuta mediante una pantalla de LinuxCNC que ofrezca filtrado por programa, " +"producirá y escribirá una línea de código G cada 100^ma^ de segundo en la " +"salida estándar. También enviará un mensaje de progreso al flujo de error " +"estándar de UNIX. Si hubiera un error publicará un mensaje de error y " +"saldrá con un código de salida 1." #. type: delimited block - #: src/gui/filter-programs.adoc:77 -#, fuzzy, no-wrap +#, no-wrap msgid "" "import time\n" "import sys\n" msgstr "" -"import hal_glib\n" -"import hal\n" +"import time\n" +"import sys\n" #. type: delimited block - #: src/gui/filter-programs.adoc:82 @@ -77000,6 +76836,10 @@ msgid "" " # simulate calculation time\n" " time.sleep(.1)\n" msgstr "" +"for i in range(0,100):\n" +" try:\n" +" # simula tiempo de cálculo\n" +" time.sleep(.1)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:85 @@ -77008,6 +76848,8 @@ msgid "" " # output a line of G-code\n" " print('G0 X1', file=sys.stdout)\n" msgstr "" +" # emite una línea código G\n" +" print('G0 X1', file=sys.stdout)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:92 @@ -77020,6 +76862,12 @@ msgid "" " print('Error; But this was only a test', file=sys.stderr)\n" " raise SystemExit(1)\n" msgstr "" +" # actualiza el progreso\n" +" print('FILTER_PROGRESS={}'.format(i), file=sys.stderr)\n" +" except:\n" +" # Esto provoca un mensaje de error\n" +" print('Error; pero esto es solo una prueba', file=sys.stderr)\n" +" raise SystemExit(1)\n" #. type: Plain text #: src/gui/filter-programs.adoc:98 @@ -77029,6 +76877,10 @@ msgid "" "passes it to standard output. As it goes along, it updates any process " "listening to standard error output." msgstr "" +"Aquí está un programa similar que en realidad puede filtrar. Coloca una " +"ventana de diálogo PyQt5 con un botón de cancelación. Luego lee el programa " +"línea por línea y las pasa a la salida estándar. Mientras transcurre, " +"actualiza cualquier proceso escuchando la salida de error estándar." #. type: delimited block - #: src/gui/filter-programs.adoc:106 @@ -77050,12 +76902,15 @@ msgid "" " QVBoxLayout,QDialogButtonBox)\n" "from PyQt5.QtCore import QTimer, Qt\n" msgstr "" +"from PyQt5.QtWidgets import (QApplication, QDialog, QDialogButtonBox,\n" +" QVBoxLayout,QDialogButtonBox)\n" +"from PyQt5.QtCore import QTimer, Qt\n" #. type: delimited block - #: src/gui/filter-programs.adoc:112 #, no-wrap msgid "class CustomDialog(QDialog):\n" -msgstr "" +msgstr "class CustomDialog(QDialog):\n" #. type: delimited block - #: src/gui/filter-programs.adoc:117 @@ -77066,12 +76921,16 @@ msgid "" " self.setWindowFlags(self.windowFlags() | Qt.WindowStaysOnTopHint)\n" " self.setWindowTitle(\"Filter-with-GUI Test\")\n" msgstr "" +" def __init__(self, path):\n" +" super(CustomDialog, self).__init__(None)\n" +" self.setWindowFlags(self.windowFlags() | Qt.WindowStaysOnTopHint)\n" +" self.setWindowTitle(\"Prueba de filtrado con GUI\")\n" #. type: delimited block - #: src/gui/filter-programs.adoc:119 #, no-wrap msgid " QBtn = QDialogButtonBox.Cancel\n" -msgstr "" +msgstr " QBtn = QDialogButtonBox.Cancel\n" #. type: delimited block - #: src/gui/filter-programs.adoc:122 @@ -77080,6 +76939,8 @@ msgid "" " self.buttonBox = QDialogButtonBox(QBtn)\n" " self.buttonBox.rejected.connect(self.reject)\n" msgstr "" +" self.buttonBox = QDialogButtonBox(QBtn)\n" +" self.buttonBox.rejected.connect(self.reject)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:126 @@ -77089,6 +76950,9 @@ msgid "" " self.layout.addWidget(self.buttonBox)\n" " self.setLayout(self.layout)\n" msgstr "" +" self.layout = QVBoxLayout()\n" +" self.layout.addWidget(self.buttonBox)\n" +" self.setLayout(self.layout)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:129 @@ -77097,6 +76961,8 @@ msgid "" " self.line = 0\n" " self._percentDone = 0\n" msgstr "" +" self.line = 0\n" +" self._percentDone = 0\n" #. type: delimited block - #: src/gui/filter-programs.adoc:133 @@ -77106,6 +76972,10 @@ msgid "" " print(\"Path: '{}' doesn't exist:\".format(path), file=sys.stderr)\n" " raise SystemExit(1)\n" msgstr "" +" if not os.path.exists(path):\n" +" print(\"La ruta: '{}' no existe:\".format(path), file=sys.stderr)" +"\n" +" raise SystemExit(1)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:136 @@ -77114,6 +76984,8 @@ msgid "" " self.infile = open(path, \"r\")\n" " self.temp = self.infile.readlines()\n" msgstr "" +" self.infile = open(path, \"r\")\n" +" self.temp = self.infile.readlines()\n" #. type: delimited block - #: src/gui/filter-programs.adoc:139 @@ -77122,6 +76994,8 @@ msgid "" " # calculate percent update interval\n" " self.bump = 100/float(len(self.temp))\n" msgstr "" +" # calcula el porcentaje del intervalo de actualización\n" +" self.bump = 100/float(len(self.temp))\n" #. type: delimited block - #: src/gui/filter-programs.adoc:143 @@ -77131,6 +77005,9 @@ msgid "" " self._timer.timeout.connect(self.process)\n" " self._timer.start(100)\n" msgstr "" +" self._timer = QTimer()\n" +" self._timer.timeout.connect(self.process)\n" +" self._timer.start(100)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:148 @@ -77141,6 +77018,10 @@ msgid "" " print('You asked to cancel before finished.', file=sys.stderr)\n" " raise SystemExit(1)\n" msgstr "" +" def reject(self):\n" +" # Esto da un mensaje de error\n" +" print('Solicitaste cancelar antes de terminar.', file=sys.stderr)\n" +" raise SystemExit(1)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:153 @@ -77151,12 +77032,16 @@ msgid "" " # get next line of code\n" " codeLine = self.temp[self.line]\n" msgstr "" +" def process(self):\n" +" try:\n" +" # obtiene la siguiente línea de código\n" +" codeLine = self.temp[self.line]\n" #. type: delimited block - #: src/gui/filter-programs.adoc:155 #, no-wrap msgid " # process the line somehow\n" -msgstr "" +msgstr " # procesa la línea de algún modo\n" #. type: delimited block - #: src/gui/filter-programs.adoc:159 @@ -77166,6 +77051,9 @@ msgid "" " print(codeLine, file=sys.stdout)\n" " self.line +=1\n" msgstr "" +" # saca el código procesado\n" +" print(codeLine, file=sys.stdout)\n" +" self.line +=1\n" #. type: delimited block - #: src/gui/filter-programs.adoc:163 @@ -77175,6 +77063,10 @@ msgid "" " self._percentDone += self.bump\n" " print('FILTER_PROGRESS={}'.format(int(self._percentDone)), file=sys.stderr)\n" msgstr "" +" # actualiza el progreso\n" +" self._percentDone += self.bump\n" +" print('FILTER_PROGRESS={}'.format(int(self._percentDone)), " +"file=sys.stderr)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:169 @@ -77186,6 +77078,11 @@ msgid "" " self.infile.close()\n" " raise SystemExit(0)\n" msgstr "" +" # si acabó termina sin error/mensaje de error\n" +" if self._percentDone >= 99:\n" +" print('FILTER_PROGRESS=-1', file=sys.stderr)\n" +" self.infile.close()\n" +" raise SystemExit(0)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:175 @@ -77197,6 +77094,11 @@ msgid "" " # this signals the error message should be shown\n" " raise SystemExit(1)\n" msgstr "" +" except Exception as e:\n" +" # Esto da un mensaje de error\n" +" print(('Sucedió algo malo:',e), file=sys.stderr)\n" +" # esto señaliza que el mensaje de error debería mostrarse\n" +" raise SystemExit(1)\n" #. type: delimited block - #: src/gui/filter-programs.adoc:185 @@ -77212,6 +77114,15 @@ msgid "" " w.show()\n" " sys.exit( app.exec_() )\n" msgstr "" +"if __name__ == \"__main__\":\n" +" if (len(sys.argv)>1):\n" +" path = sys.argv[1]\n" +" else:\n" +" path = None\n" +" app = QApplication(sys.argv)\n" +" w = CustomDialog(path=path)\n" +" w.show()\n" +" sys.exit( app.exec_() )\n" #. type: Index entry #: src/gui/gladevcp.adoc:5 src/gui/gladevcp.adoc:25 diff --git a/docs/po/lv.po b/docs/po/lv.po index 688f973a601..01b7f6b55e1 100644 --- a/docs/po/lv.po +++ b/docs/po/lv.po @@ -5,9 +5,10 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: emc-developers@lists.sourceforge.net\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" +"PO-Revision-Date: 2026-02-18 15:09+0000\n" +"Last-Translator: \"ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)\" \n" "Language-Team: none\n" "Language: lv\n" "MIME-Version: 1.0\n" @@ -15,6 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= " "19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n" +"X-Generator: Weblate 5.16.1-dev\n" #. vim: set syntax=asciidoc: #. type: Attribute :lang: @@ -85,7 +87,7 @@ msgstr "" #: src/user/user-foreword.adoc:1 src/user/user-intro.adoc:1 README.adoc:1 #: INSTALL.adoc:1 msgid "en" -msgstr "" +msgstr "lv" #. type: Title = #: src/Master_Developer.adoc:6 @@ -110,13 +112,13 @@ msgstr "" #: src/user/user-intro.adoc:9 #, no-wrap msgid "Introduction" -msgstr "" +msgstr "Ievads" #. type: Target for macro image #: src/Master_Developer.adoc:10 src/Master_Getting_Started.adoc:12 #, no-wrap msgid "common/images/emc2-intro.png" -msgstr "" +msgstr "common/images/emc2-intro.png" #. type: Title = #: src/Master_Documentation.adoc:6 @@ -241,7 +243,7 @@ msgstr "" #: src/Master_Documentation.adoc:313 #, no-wrap msgid "Copyright" -msgstr "" +msgstr "Autortiesības" #. type: Title = #: src/Master_Documentation.adoc:319 @@ -313,12 +315,12 @@ msgstr "" #: man/man9/wcomp.9:10 man/man9/xhc_hb04_util.9:10 man/man9/xor2.9:10 #, no-wrap msgid "LinuxCNC" -msgstr "" +msgstr "LinuxCNC" #. type: Content of: