Skip to content

Commit 98dfa6f

Browse files
Merge pull request #1913 from smoe/atom-edited-changes-during-translations
And more changes triggered by translation work.
2 parents 962669b + e11daeb commit 98dfa6f

27 files changed

Lines changed: 465 additions & 471 deletions

docs/man/man9/classicladder.9

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.\"
2-
.TH CLASSICLADDER "9" "2008-11-23" "LinuxCNC Documentation" "HAL Component"
2+
.TH CLASSICLADDER "9" "2008-11-23" "LinuxCNC Documentation" "HAL Component"
33

44
.SH NAME
55
classicladder \- realtime software plc based on ladder logic
@@ -13,33 +13,33 @@ These pins and parameters are created by the realtime \fBclassicladder_rt\fR mod
1313

1414
.TP
1515
\fBclassicladder.0.in\-\fINN\fB\fR IN bit
16-
These bit signal pins map to \fB%I\fINN\fR variables in classicladder
16+
These bit signal pins map to \fB%I\fINN\fR variables in classicladder.
1717

1818
.TP
1919
\fBclassicladder.0.out\-\fINN\fB\fR OUT bit
20-
These bit signal pins map to \fB%Q\fINN\fR variables in classicladder
21-
Output from classicladder
20+
These bit signal pins map to \fB%Q\fINN\fR variables in classicladder.
21+
Output from classicladder.
2222

2323
.TP
2424
\fBclassicladder.0.s32in\-\fINN\fB\fR IN s32
25-
Integer input from classicladder
26-
These s32 signal pins map to \fB%IW\fINN\fR variables in classicladder
25+
Integer input from classicladder.
26+
These s32 signal pins map to \fB%IW\fINN\fR variables in classicladder.
2727

2828
.TP
2929
\fBclassicladder.0.s32out\-\fINN\fB\fR OUT s32
30-
Integer output from classicladder
31-
These s32 signal pins map to \fB%QW\fINN\fR variables in classicladder
30+
Integer output from classicladder.
31+
These s32 signal pins map to \fB%QW\fINN\fR variables in classicladder.
3232

3333
.TP
3434
\fBclassicladder.0.floatin\-\fINN\fB\fR IN float
35-
Integer input from classicladder
36-
These float signal pins map to \fB%IF\fINN\fR variables in classicladder
37-
These are truncated to S32 values internally. eg 7.5 will be 7
35+
Integer input from classicladder.
36+
These float signal pins map to \fB%IF\fINN\fR variables in classicladder.
37+
These are truncated to S32 values internally. eg 7.5 will be 7.
3838

3939
.TP
4040
\fBclassicladder.0.floatout\-\fINN\fB\fR OUT float
41-
Float output from classicladder
42-
These float signal pins map to \fB%QF\fINN\fR variables in classicladder
41+
Float output from classicladder.
42+
These float signal pins map to \fB%QF\fINN\fR variables in classicladder.
4343

4444
.TP
4545
\fBclassicladder.0.hide_gui IN bit
@@ -51,27 +51,28 @@ code to run.
5151

5252
.TP
5353
\fBclassicladder.0.refresh.time\fR RO s32
54-
Tells you how long the last refresh took
54+
Tells you how long the last refresh took.
5555

5656
.TP
5757
\fBclassicladder.0.refresh.tmax\fR RW s32
58-
Tells you how long the longest refresh took
58+
Tells you how long the longest refresh took.
5959

6060
.TP
6161
\fBclassicladder.0.ladder\-state\fR RO s32
6262
Tells you if the program is running or not
63+
6364
.SH FUNCTIONS
6465

6566
.TP
66-
\fBclassicladder.0.refresh\fR FP
67+
\fBclassicladder.0.refresh\fR FP
6768
The rung update rate. Add this to the servo thread.
68-
You can added it to a faster thread but it
69+
You can added it to a faster thread but it.
6970
Will update no faster than once every 1 millisecond (1000000 ns).
7071

7172
.SH BUGS
7273
See http://wiki.linuxcnc.org/cgi\-bin/wiki.pl?ClassicLadder_Ver_7.124 for the latest.
7374

7475
.SH SEE ALSO
75-
\fIClassicladder\fR chapters in the LinuxCNC documentation for a full description of the \fBClassicladder\fR syntax and examples
76+
\fIClassicladder\fR chapters in the LinuxCNC documentation for a full description of the \fBClassicLadder\fR syntax and examples.
7677

7778
http://wiki.linuxcnc.org/cgi\-bin/wiki.pl?ClassicLadder_Ver_7.124

docs/src/config/pncconf.adoc

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ TOUCHY
175175
* Touchy was designed to be used with a touchscreen, some minimal physical switches and a MPG wheel.
176176
* requires cycle-start, abort, and single-step signals and buttons
177177
* It also requires shared axis MPG jogging to be selected.
178-
* is GTK based so integrates GLADE VCP (virtual control panels) naturally.
178+
* is GTK based so integrates GladeVCP (virtual control panels) naturally.
179179
* allows VCP panels integrated in the center Tab
180180
* has no graphical window
181181
* look can be changed with custom themes
@@ -270,7 +270,7 @@ VCP options::
270270
Virtual Control Panels allow one to add custom controls and displays to the
271271
screen. AXIS and Touchy can integrate these controls inside the screen in
272272
designated positions. There are two kinds of VCPs -
273-
pyVCP which uses 'Tkinter' to draw the screen and GLADE VCP that uses 'GTK' to
273+
PyVCP which uses 'Tkinter' to draw the screen and GladeVCP that uses 'GTK' to
274274
draw the screen.
275275

276276
PyVCP::
@@ -292,21 +292,21 @@ You can use the geometry options to size and move the panel, for instance to
292292
move it to a second screen if the system is capable. If you press the 'Display
293293
sample panel' button the size and placement options will be honored.
294294

295-
GLADE VCP::
296-
GLADE VCPs fit naturally inside of TOUCHY screen as they both use GTK to draw
297-
them, but by changing GLADE VCP's theme it can be made to blend pretty well in
295+
GladeVCP::
296+
GladeVCPs fit naturally inside of TOUCHY screen as they both use GTK to draw
297+
them, but by changing GladeVCP's theme it can be made to blend pretty well in
298298
AXIS (try Redmond).
299299

300300
It uses a graphical editor to build its XML files.
301301
HAL pins are created for the user to connect to, inside of their custom HAL
302302
file.
303303

304-
GLADE VCP also allows much more sophisticated (and complicated) programming
305-
interaction, which PnCconf currently doesn't leverage (see GLADE VCP in the
304+
GladeVCP also allows much more sophisticated (and complicated) programming
305+
interaction, which PnCconf currently doesn't leverage (see GladeVCP in the
306306
manual)
307307

308308
PnCconf has sample panels for the user to use as-is or build on.
309-
With GLADE VCP PnCconf will allow you to select different options on your
309+
With GladeVCP PnCconf will allow you to select different options on your
310310
sample display.
311311

312312
Under 'sample options' select which ones you would like.
@@ -326,7 +326,7 @@ the system is capable.
326326
You can select a GTK theme which sets the basic look and feel of the panel.
327327
You Usually want this to match the front-end screen.
328328
These options will be used if you press the 'Display sample button'.
329-
With GLADE VCP depending on the front-end screen, you can select where the panel will display.
329+
With GladeVCP depending on the front-end screen, you can select where the panel will display.
330330

331331
You can force it to be stand-alone or with AXIS it can be in the center or on
332332
the right side, with Touchy it can be in the center.
@@ -791,20 +791,20 @@ There are some differences:
791791

792792
== Advanced Options
793793

794-
This allows setting of HALUI commands and loading of classicladder and sample
794+
This allows setting of HALUI commands and loading of ClassicLadder and sample
795795
ladder programs.
796-
If you selected GLADE VCP options such as for zeroing axis, there will be
796+
If you selected GladeVCP options such as for zeroing axis, there will be
797797
commands showing.
798798
See the <<cha:hal-user-interface,HALUI Chapter>> for more info on using custom
799799
halcmds.
800800
There are several ladder program options.
801801
The Estop program allows an external ESTOP switch or the GUI frontend to throw
802802
an Estop. It also has a timed lube pump signal.
803-
The Z auto touch-off is with a touch-off plate, the GLADE VCP touch-off button
803+
The Z auto touch-off is with a touch-off plate, the GladeVCP touch-off button
804804
and special HALUI commands to set the current user origin to zero and rapid
805805
clear.
806806
The serial modbus program is basically a blank template program that sets up
807-
classicladder for serial modbus. See the << cha:classicladder,Classicladder Chapter >>
807+
ClassicLadder for serial modbus. See the << cha:classicladder,Classicladder Chapter >>
808808
in the manual.
809809

810810
.PnCConf, advanced options
@@ -916,7 +916,7 @@ There are four custom files that you can use to add HAL commands to:
916916
loads. It is run after the configuration-named HAL file.
917917
* custom_postgui.hal is for commands that must be run after AXIS loads or a
918918
standalone PyVCP display loads.
919-
* custom_gvcp.hal is for commands that must be run after glade VCP is loaded.
919+
* custom_gvcp.hal is for commands that must be run after GladeVCP is loaded.
920920
* shutdown.hal is for commands to run when LinuxCNC shuts down in a controlled manner.
921921

922922
// vim: set syntax=asciidoc:

docs/src/gcode/g-code.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2687,7 +2687,7 @@ G97 S- <$-> (RPM Mode)
26872687

26882688
* 'G96 S- <D->' - selects constant surface speed of 'S':
26892689
** In feet per minute if G20 is in effect,
2690-
** Or meters per minute if G21 is in effect.
2690+
** or meters per minute if G21 is in effect.
26912691

26922692
When using G96, ensure that X0 in
26932693
the current coordinate system (including offsets and tool lengths) is

docs/src/gcode/m-code.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ in that case, the spindle will be empty after the tool change.
189189
If slot zero was last selected,
190190
there will definitely be no tool in the spindle after a tool change. The tool
191191
changer will have to be setup to perform the tool change in HAL and possibly
192-
classicladder.
192+
ClassicLadder.
193193

194194
[[mcode:m7-m8-m9]]
195195
== M7, M8, M9 Coolant Control(((M7, M8, M9 Coolant Control)))

docs/src/gcode/overview.adoc

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -968,8 +968,7 @@ control.
968968
[[gcode:comments]]
969969
== Comments(((Comments)))
970970

971-
Comments are purely informative and have no
972-
influence on machine behaviour
971+
Comments are purely informative and have no influence on machine behaviour.
973972

974973
Comments can be added to lines of G-code to help clear up the
975974
intention of the programmer. Comments can be embedded in a line using
@@ -1075,20 +1074,20 @@ are replaced by the value of the named parameter. Named parameters
10751074
will have white space removed from them. So, '\#<named parameter>'
10761075
will be converted to '#<namedparameter>'.
10771076

1078-
Parameter numbers can be formatted. eg:
1077+
Parameter numbers can be formatted, e.g.:
10791078

10801079
----
10811080
(DEBUG, value = %d#<some_value>)
10821081
----
10831082
will print the value rounded to an integer.
10841083

1085-
* %lf is default if there is no formatting string
1084+
* %lf is default if there is no formatting string.
10861085
* %d = 0 decimals
10871086
* %f = four decimals
10881087
* %.xf = x (0-9) number of decimals
10891088

10901089
The formatting will be preformed on all parameters in the same line unless
1091-
changed. ie. multiple formatting is allowed in one line.
1090+
changed, i.e., multiple formatting is allowed in one line.
10921091

10931092
The formatting string does not need to be right beside the parameter.
10941093

docs/src/getting-started/about-linuxcnc.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
** easy installation from the Live CD
1818
** easy to use graphical configuration wizards to rapidly create a configuration
1919
specific to the machine
20-
** directly offered with recent releases of Debian (since Bookworm) and Ubuntu (since Kinetic Kudu)
20+
** directly available as regular packages of recent releases of Debian (since Bookworm) and Ubuntu (since Kinetic Kudu)
2121
** a graphical user interface (actually several interfaces to choose from)
2222
** a graphical interface creation tool (Glade)
2323
** an interpreter for 'G-code' (the RS-274 machine tool programming

docs/src/getting-started/updating-linuxcnc.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,7 +1209,7 @@ motion.homing-inhibit (see motion manpage)
12091209

12101210
==== xhc_hb04_util.comp (helper component)
12111211

1212-
Remove unused pin 'jogenable-off'
1212+
Remove unused pin 'jogenable-off'.
12131213

12141214
Add pin 'amux-enable' so that the multiplexed acceleration reductions are now
12151215
enabled by the ANDing the pins: 'is-manual' and 'amux-enable'. These two pins
@@ -1218,7 +1218,7 @@ respectively.
12181218

12191219
==== xhc_hb04.tcl (optional LIB configuration HAL file)
12201220

1221-
Remove signal pendant:jogenable-off for removed pin 'pendant_util.jogenable-off'
1221+
Remove signal pendant:jogenable-off for removed pin 'pendant_util.jogenable-off'.
12221222

12231223
Support new motion pins for reduced accelerations
12241224
(axis.L.jog-accel-fraction, joint.N.jog-accel-fraction) for wheel jogging.
@@ -1266,13 +1266,13 @@ The master branch is version-tagged with prerelease notation, typically
12661266

12671267
2.9 changed to Python3 and GTK3. This only affects you if you have custom glade or python handlers in your config.
12681268

1269-
. run py3clean in your config directory to remove any temporary files.
1270-
. run py3clean in your LinuxCNC source directory if you compile from source
1271-
. run 2to3 -w on any .py files you have written
1272-
. make sure the interpreter in the first line of the script is python3, not python2
1273-
. open the ui file in glade, and save it. It should convert everything that can be converted automatically, and give you warnings.
1269+
. Run py3clean in your config directory to remove any temporary files.
1270+
. Run py3clean in your LinuxCNC source directory if you compile from source.
1271+
. Run 2to3 -w on any .py files you have written.
1272+
. Make sure the interpreter in the first line of the script is python3, not python2.
1273+
. Open the ui file in glade, and save it. It should convert everything that can be converted automatically, and give you warnings.
12741274

1275-
=== LinuxCNC startup
1275+
=== LinuxCNC Startup
12761276

12771277
The main script, *linuxcnc*, supports a new option (-H dirname) to
12781278
specify an additional user-specified directory for HAL files. This

docs/src/gui/axis.adoc

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,8 @@ file configured. For more information on configuration see the
137137
* 'Edit tool table...' - Same as Edit if you have defined an editor
138138
you can open the tool table and edit it.
139139
* 'Reload tool table' - After editing the tool table you must reload it.
140-
* 'Ladder editor' - If you have loaded Classic Ladder you can edit it from
141-
here. See the <<cha:classicladder,Classicladder chapter>>
142-
for more information.
140+
* 'Ladder editor' - If you have loaded ClassicLadder you can edit it from
141+
here. See the <<cha:classicladder,ClassicLadder chapter>> for more information.
143142
* 'Quit' - Terminates the current LinuxCNC session.
144143

145144
[[sub:axis-machine-menu]]
@@ -219,7 +218,7 @@ positive Z up. This is true for vertical mills, which is probably the most
219218
popular application, and also true for almost all EDM machines, and even
220219
vertical turret lathes, where the part is turning below the tool.
221220
222-
The terms 'Top', 'Front', and 'Side' might be confusing however, in other
221+
The terms 'Top', 'Front', and 'Side' might be confusing in other
223222
CNC machines, such as a standard lathe, where the Z axis is horizontal, or
224223
a horizontal mill, again where the Z axis is horizontal, or even an inverted
225224
vertical turret lathe, where the part is turning above the tool, and the Z axis
@@ -664,7 +663,7 @@ shown on a red background.
664663

665664
AXIS includes a program called `mdi` which allows text-mode entry of
666665
MDI commands to a running LinuxCNC session. You can run this program by
667-
opening a terminal and typing
666+
opening a terminal and typing:
668667

669668
----
670669
mdi
@@ -674,7 +673,7 @@ Once it is running, it displays the prompt 'MDI>'. When a blank line
674673
is entered, the machine's current position is shown.
675674
When a command is entered, it is sent to LinuxCNC to be executed.
676675

677-
This is a sample session of mdi.
676+
This is a sample session of mdi:
678677

679678
----
680679
$ mdi
@@ -854,10 +853,10 @@ should be used by any filter that runs for a long time.
854853
The colors of most elements of the AXIS user interface can be
855854
customized through the X Resource Database. The sample file
856855
'axis_light_background' changes the colors of the backplot window to a
857-
'dark lines on white
858-
background' scheme, and also serves as a reference for the configurable
859-
items in the display area. The sample file 'axis_big_dro' changes the
860-
position readout to a larger size font. To use these files:
856+
'dark lines on white background' scheme,
857+
and also serves as a reference for the configurable items in the display area.
858+
The sample file 'axis_big_dro' changes the position readout to a larger size font.
859+
To use these files:
861860

862861
----
863862
xrdb -merge /usr/share/doc/emc2/axis_light_background

docs/src/gui/filter-programs.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
:hal: {basebackend@docbook:'':hal}
1212
:ngc: {basebackend@docbook:'':ngc}
1313

14-
Most of LinuxCNC's screens have the ability to send loaded files through a 'filter program' or +
15-
use the filter program to make Gcode.
16-
This filter can do any desired task: Something as simple as making sure
14+
Most of LinuxCNC's screens have the ability to send loaded files through a
15+
'filter program' or use the filter program to make G-code.
16+
Such a filter can do any desired task: Something as simple as making sure
1717
the file ends with 'M2', or something as complicated as generating
1818
G-code from an image.
1919

0 commit comments

Comments
 (0)