You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hal_manualtoolchange \- HAL userspace component to enable manual tool changes.
25
+
hal_manualtoolchange \- HAL non-realtime component to enable manual tool changes.
26
26
.SH SYNOPSIS
27
27
loadusr hal_manualtoolchange
28
28
.SH DESCRIPTION
29
-
hal_manualtoolchange is a LinuxCNC userspace component that allows users with machines lacking automatic tool changers to make manual tool changes.
29
+
hal_manualtoolchange is a LinuxCNC non-realtime component that allows users with machines lacking automatic tool changers to make manual tool changes.
30
30
In use when a M6 tool change is encountered, the motion component will stop the spindle and pause the program.
31
31
The hal_manualtoolchange component will then receive a signal from the motion component causing it to display a tool change window prompting the user which tool number to load based on the last T\- number programmed.
32
32
The dialog will stay active until the "continue" button is pressed. When the "continue" button is pressed, hal_manualtoolchange will then signal the motion component that the tool change is complete thus allowing motion to turn the spindle back on and resume program execution.
@@ -50,10 +50,10 @@ Signifies that the tool change is complete.
50
50
Pin to allow an external switch to signify that the tool change is complete.
51
51
.SH USAGE
52
52
Normal usage is to load the component in your HAL file and net the appropriate pins from the\fImotion\fR and\fIio\fR components.
53
-
The following lines are typical in a HAL file when using the hal_manualtoolchange userspace component.
53
+
The following lines are typical in a HAL file when using the hal_manualtoolchange non-realtime component.
54
54
.TP
55
55
.Bloadusr\-Whal_manualtoolchange
56
-
This will load the hal_manualtoolchange userspace component waiting for the component to be ready before continuing.
56
+
This will load the hal_manualtoolchange non-realtime component waiting for the component to be ready before continuing.
Copy file name to clipboardExpand all lines: docs/man/man1/halcompile.1
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -61,7 +61,7 @@ to set the maximum of personality items to 4:
61
61
.IP\(bu4
62
62
Compile \fB.comp\fR and \fB.c\fR files into \fB.so\fR or \fB.ko\fR HAL realtime components (the \fB\-\-compile\fR flag)
63
63
.IP\(bu4
64
-
Compile \fB.comp\fR and \fB.c\fR files into HAL userspace components (the \fB\-\-compile\-\-userspace\fR flag)
64
+
Compile \fB.comp\fR and \fB.c\fR files into HAL non-realtime components (the \fB\-\-compile\-\-userspace\fR flag)
65
65
.IP\(bu4
66
66
Preprocess \fB.comp\fR files into \fB.c\fR files (the \fB\-\-preprocess\fR flag)
67
67
.IP\(bu4
@@ -71,12 +71,12 @@ Display documentation from \fB.comp\fR files onscreen (the \fB\-\-view\-doc\fR f
71
71
.IP\(bu4
72
72
Compile and install \fB.comp\fR and \fB.c\fR files into the proper directory for HAL realtime components (the \fB\-\-install\fR flag), which may require \fIsudo\fR to write to system directories.
73
73
.IP\(bu4
74
-
Install \fB.c\fR and \fB.py\fR files into the proper directory for HAL userspace components (the \fB\-\-install\-\-userspace\fR flag), which may require \fIsudo\fR to write to system directories.
74
+
Install \fB.c\fR and \fB.py\fR files into the proper directory for HAL non-realtime components (the \fB\-\-install\-\-userspace\fR flag), which may require \fIsudo\fR to write to system directories.
75
75
.IP\(bu4
76
76
Extract documentation from \fB.comp\fR files into \fB.9\fR manpage files in the proper system directory (the \fB\-\-install\fR flag), which may require \fIsudo\fR to write to system directories.
77
77
.IP\(bu4
78
78
Preprocess \fB.comp\fR files into \fB.c\fR files (the \fB\-\-preprocess\fR flag)
79
79
.SH "SEE ALSO"
80
80
\fIHalcompileHALComponentGenerator\fR in the LinuxCNC documentation for a full description of the \fB.comp\fR syntax, along with examples
81
81
82
-
\fBpydoc,HAL\fR and \fICreatingUserspacePythonComponents\fR in the LinuxCNC documentation for documentation on the Python interface to HAL components
82
+
\fBpydoc,HAL\fR and \fICreatingNon-realtimePythonComponents\fR in the LinuxCNC documentation for documentation on the Python interface to HAL components
0 commit comments