📄 tkemc.lyx
字号:
to resume an already paused program, \begin_inset Quotes eld\end_inset Step\begin_inset LatexCommand \index{step}\end_inset \begin_inset Quotes erd\end_inset to advance one line in the program and \begin_inset Quotes eld\end_inset Optional Stop\begin_inset LatexCommand \index{optional stop}\end_inset \begin_inset Quotes erd\end_inset to toggle the optional stop switch (if the button is green the program execution will be stopped on any M1 encountered).\layout SubsubsectionText Program Display Area\layout StandardWhen the program is running, the line currently being executed is highlighted in white. The text display will automatically scroll to show the current line.\layout SubsectionManual Control\layout SubsubsectionImplicit keys\layout StandardTkEMC allows you to manually move the machine. This action is known as \begin_inset Quotes eld\end_inset jogging\begin_inset Quotes erd\end_inset . First, select the axis to be moved by clicking it. Then, click and hold the \begin_inset Quotes eld\end_inset +\begin_inset Quotes erd\end_inset or \begin_inset Quotes eld\end_inset -\begin_inset Quotes erd\end_inset button depending on the desired direction of motion. The first four axes can also be moved by the arrow keys (X and Y), PAGE UP and PAGE DOWN keys (Z) and the [ and ] keys (A).\layout StandardIf \begin_inset Quotes eld\end_inset Continuous\begin_inset Quotes erd\end_inset is selected, the motion will continue as long as the button or key is pressed. If another value is selected, the machine will move exactly the displayed distance each time the button is clicked or the key is pressed. The available values are:\layout Quotation1.0000 0.1000 0.0100 0.0010 0.0001\layout StandardBy pressing \begin_inset Quotes eld\end_inset Home\begin_inset Quotes erd\end_inset or the HOME key, the selected axis will be homed. Depending on your configuration, this may just set the axis value to be the absolute position 0.0, or it may make the machine move to a specific home location through use of home switches. See the Homing section in the Integrators Manual for more information on homing.\layout StandardBy pressing \begin_inset Quotes eld\end_inset Override Limits\begin_inset Quotes erd\end_inset , the machine will temporarily be permitted to jog outside the limits defined in the .ini file. (Note: if \begin_inset Quotes eld\end_inset Override Limits\begin_inset Quotes erd\end_inset is active the button will be displayed using a red colour).\layout Standard\begin_inset Float figurewide falsecollapsed false\layout CaptionTkEMC Override Limits & Jogging increments example \begin_inset LatexCommand \label{cap:Override-Limits}\end_inset \layout Standard\align center \begin_inset Graphics filename tkemc_override_limits.png scale 80\end_inset \end_inset \layout SubsubsectionThe \begin_inset Quotes eld\end_inset Spindle\begin_inset LatexCommand \index{spindle}\end_inset \begin_inset Quotes erd\end_inset group\layout StandardThe buttons on the first row select the direction for the spindle to rotate: Counterclockwise, Stopped, Clockwise. The buttons on the next row increase or decrease the rotation speed. The checkbox on the third row allows the spindle brake to be engaged or released. Depending on your machine configuration, not all the items in this group may appear.\layout SubsubsectionThe \begin_inset Quotes eld\end_inset Coolant\begin_inset LatexCommand \index{coolant}\end_inset \begin_inset Quotes erd\end_inset group\layout StandardThe two buttons allow the \begin_inset Quotes eld\end_inset Mist\begin_inset Quotes erd\end_inset and \begin_inset Quotes eld\end_inset Flood\begin_inset Quotes erd\end_inset coolants to be turned on and off. Depending on your machine configuration, not all the items in this group may appear.\layout SubsectionCode Entry\layout StandardManual Data Input (also called MDI), allows G-code programs to be entered manually, one line at a time. When the machine is not turned on, and not set to MDI mode, the code entry controls are unavailable.\layout Standard\begin_inset Float figurewide falsecollapsed false\layout CaptionThe Code Entry tab\layout Standard\align center \begin_inset Graphics filename tkemc_mdi.png scale 80\end_inset \end_inset \layout SubsubsectionMDI:\layout StandardThis allows you to enter a g-code command to be executed. Execute the command by pressing Enter.\layout SubsubsectionActive G-Codes\layout StandardThis shows the \begin_inset Quotes eld\end_inset modal codes\begin_inset Quotes erd\end_inset that are active in the interpreter. For instance, \begin_inset Quotes eld\end_inset G54\begin_inset Quotes erd\end_inset indicates that the \begin_inset Quotes eld\end_inset G54 offset\begin_inset Quotes erd\end_inset is applied to all coordinates that are entered.\layout SubsectionJog Speed \layout StandardBy moving this slider, the speed of jogs can be modified. The numbers above refer to axis units / second. The text box with the number is clickable. Once clicked a popup window will appear, allowing for a number to be entered.\layout SubsectionFeed Override\layout StandardBy moving this slider, the programmed feed rate can be modified. For instance, if a program requests \family typewriter F60\family default and the slider is set to 120%, then the resulting feed rate will be 72. The text box with the number is clickable. Once clicked a popup window will appear, allowing for a number to be entered.\layout SubsectionSpindle speed Override\layout StandardThe spindle speed override slider works exactly like the feed override slider, but it controls to the spindle speed. If a program requested S500 (spindle speed 500 RPM), and the slider is set to 80%, then the resulting spindle speed will be 400 RPM. This slider has a minimum and maximum value defined in the ini file. If those are missing the slider is stuck at 100%. The text box with the number is clickable. Once clicked a popup window will appear, allowing for a number to be entered.\layout SectionKeyboard Controls\layout StandardAlmost all actions in TkEMC can be accomplished with the keyboard. Many of the shortcuts are unavailable when in MDI mode.\layout StandardThe most frequently used keyboard shortcuts are shown in Table \begin_inset LatexCommand \ref{cap:Most-Common-Keyboard}\end_inset .\layout Standard\begin_inset Float tablewide falsecollapsed false\layout CaptionMost Common Keyboard Shortcuts\begin_inset LatexCommand \label{cap:Most-Common-Keyboard}\end_inset \layout Standard\align center \begin_inset Tabular<lyxtabular version="3" rows="14" columns="2"><features><column alignment="center" valignment="top" leftline="true" width="0"><column alignment="center" valignment="top" leftline="true" rightline="true" width="0"><row topline="true" bottomline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardKeystroke\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardAction Taken\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardF1\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardToggle Emergency Stop\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardF2\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardTurn machine on/off\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout Standard`, 1 .. 9, 0\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardSet feed override from 0% to 100%\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardX, `\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardActivate first axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardY, 1\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardActivate second axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardZ, 2\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardActivate third axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardA, 3\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardActivate fourth axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardHome\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardSend active axis Home\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardLeft, Right\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardJog first axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardUp, Down\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardJog second axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardPg Up, Pg Dn\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardJog third axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout Standard[, ]\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardJog fourth axis\end_inset </cell></row><row topline="true"><cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">\begin_inset Text\layout StandardESC\end_inset </cell><cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">\begin_inset Text\layout StandardStop execution\end_inset </cell></row></lyxtabular>\end_inset \end_inset \the_end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -