Список термінів та їх значення. Деякі терміни мають загальне значення та кілька додаткових значень для користувачів, інсталяторів та розробників.
- Гвинт Acme
-
A type of lead-screw that uses an Acme thread form. Acme threads have somewhat lower friction and wear than simple triangular threads, but ball-screws are lower yet. Most manual machine tools use acme lead-screws.
- Вісь
-
One of the computer controlled movable parts of the machine. For a typical vertical mill, the table is the X axis, the saddle is the Y axis, and the quill or knee is the Z axis. Angular axes like rotary tables are referred to as A, B, and C. Additional linear axes relative to the tool are called U, V, and W respectively.
- ВІСЬ (графічний інтерфейс користувача)
-
One of the Graphical User Interfaces available to users of LinuxCNC. It features the modern use of menus and mouse buttons while automating and hiding some of the more traditional LinuxCNC controls. It is the only open-source interface that displays the entire tool path as soon as a file is opened.
- GMOCCAPY (графічний інтерфейс користувача)
-
A Graphical User Interfaces available to users of LinuxCNC. It features the use and feel of an industrial control and can be used with touch screen, mouse and keyboard. It support embedded tabs and hal driven user messages, it offers a lot of hal beens to be controlled with hardware. GMOCCAPY is highly customizable.
- Зворотна реакція
-
The amount of "play" or lost motion that occurs when direction is reversed in a lead screw. or other mechanical motion driving system. It can result from nuts that are loose on leadscrews, slippage in belts, cable slack, "wind-up" in rotary couplings, and other places where the mechanical system is not "tight". Backlash will result in inaccurate motion, or in the case of motion caused by external forces (think cutting tool pulling on the work piece) the result can be broken cutting tools. This can happen because of the sudden increase in chip load on the cutter as the work piece is pulled across the backlash distance by the cutting tool.
- Компенсація люфту
-
Any technique that attempts to reduce the effect of backlash without actually removing it from the mechanical system. This is typically done in software in the controller. This can correct the final resting place of the part in motion but fails to solve problems related to direction changes while in motion (think circular interpolation) and motion that is caused when external forces (think cutting tool pulling on the work piece) are the source of the motion.
- Кульковий гвинт
-
A type of lead-screw that uses small hardened steel balls between the nut and screw to reduce friction. Ball-screws have very low friction and backlash, but are usually quite expensive.
- Кулькова гайка
-
A special nut designed for use with a ball-screw. It contains an internal passage to re-circulate the balls from one end of the screw to the other.
- CNC
-
Computer Numerical Control. The general term used to refer to computer control of machinery. Instead of a human operator turning cranks to move a cutting tool, CNC uses a computer and motors to move the tool, based on a part program.
- Халкомпіл
-
A tool used to build, compile and install LinuxCNC HAL components.
- Конфігурація (n)
-
Каталог, що містить набір файлів конфігурації. Користувацькі конфігурації зазвичай зберігаються в каталозі home/linuxcnc/configs. Ці файли включають традиційні файли INI та HAL LinuxCNC. Конфігурація також може містити кілька загальних файлів, що описують інструменти, параметри та з’єднання NML.
- Конфігурація(v)
-
Завдання налаштування LinuxCNC таким чином, щоб він відповідав апаратному забезпеченню верстата.
- Координатно-вимірювальна машина
-
A Coordinate Measuring Machine is used to make many accurate measurements on parts. These machines can be used to create CAD data for parts where no drawings can be found, when a hand-made prototype needs to be digitized for moldmaking, or to check the accuracy of machined or molded parts.
- Блоки відображення
-
The linear and angular units used for onscreen display.
- DRO
-
A Digital Read Out is a system of position-measuring devices attached to the slides of a machine tool, which are connected to a numeric display showing the current location of the tool with respect to some reference position. DROs are very popular on hand-operated machine tools because they measure the true tool position without backlash, even if the machine has very loose Acme screws. Some DROs use linear quadrature encoders to pick up position information from the machine, and some use methods similar to a resolver which keeps rolling over.
- EDM
-
EDM is a method of removing metal in hard or difficult to machine or tough metals, or where rotating tools would not be able to produce the desired shape in a cost-effective manner. An excellent example is rectangular punch dies, where sharp internal corners are desired. Milling operations can not give sharp internal corners with finite diameter tools. A wire EDM machine can make internal corners with a radius only slightly larger than the wire’s radius. A sinker EDM can make internal corners with a radius only slightly larger than the radius on the corner of the sinking electrode.
- EMC
-
The Enhanced Machine Controller. Initially a NIST project. Renamed to LinuxCNC in 2012.
- EMCIO
-
The module within LinuxCNC that handles general purpose I/O, unrelated to the actual motion of the axes.
- EMCMOT
-
The module within LinuxCNC that handles the actual motion of the cutting tool. It runs as a real-time program and directly controls the motors.
- Енкодер
-
A device to measure position. Usually a mechanical-optical device, which outputs a quadrature signal. The signal can be counted by special hardware, or directly by the parport with LinuxCNC.
- Годувати
-
Relatively slow, controlled motion of the tool used when making a cut.
- Швидкість подачі
-
The speed at which a cutting motion occurs. In auto or MDI mode, feed rate is commanded using an F word. F10 would mean ten machine units per minute.
- Зворотній зв’язок
-
A method (e.g., quadrature encoder signals) by which LinuxCNC receives information about the position of motors.
- Коригування швидкості подачі
-
A manual, operator controlled change in the rate at which the tool moves while cutting. Often used to allow the operator to adjust for tools that are a little dull, or anything else that requires the feed rate to be "tweaked".
- Число з плаваючою комою
-
Число, що має десяткову кому. (12.300) У HAL воно відоме як число з комою.
- G-код
-
The generic term used to refer to the most common part programming language. There are several dialects of G-code, LinuxCNC uses RS274/NGC.
- Графічний інтерфейс користувача
-
Graphical User Interface.
- Загальне
-
Тип інтерфейсу, що забезпечує взаємодію між комп’ютером і людиною (у більшості випадків) за допомогою маніпуляцій з піктограмами та іншими елементами (віджетами) на екрані комп’ютера.
- LinuxCNC
-
Програма, яка відображає графічний екран для оператора машини, дозволяючи йому керувати машиною та відповідною програмою управління.
- HAL
-
Hardware Abstraction Layer. At the highest level, it is simply a way to allow a number of building blocks to be loaded and interconnected to assemble a complex system. Many of the building blocks are drivers for hardware devices. However, HAL can do more than just configure hardware drivers.
- Головна сторінка
-
A specific location in the machine’s work envelope that is used to make sure the computer and the actual machine both agree on the tool position.
- INI-файл
-
A text file that contains most of the information that configures LinuxCNC for a particular machine.
- Екземпляр
-
One can have an instance of a class or a particular object. The instance is the actual object created at runtime. In programmer jargon, the "Lassie" object is an instance of the "Dog" class.
- Спільні координати
-
These specify the angles between the individual joints of the machine. See also Kinematics
- Так
-
Manually moving an axis of a machine. Jogging either moves the axis a fixed amount for each key-press, or moves the axis at a constant speed as long as you hold down the key. In manual mode, jog speed can be set from the graphical interface.
- простір ядра
-
Код, що виконується всередині ядра, на відміну від коду, що виконується в просторі користувача. Деякі системи реального часу (наприклад, RTAI) виконують код реального часу в ядрі, а код нереального часу — в просторі користувача, тоді як інші системи реального часу (наприклад, Preempt-RT) виконують як код реального часу, так і код нереального часу в просторі користувача.
- Кінематика
-
The position relationship between world coordinates and joint coordinates of a machine. There are two types of kinematics. Forward kinematics is used to calculate world coordinates from joint coordinates. Inverse kinematics is used for exactly the opposite purpose. Note that kinematics does not take into account, the forces, moments etc. on the machine. It is for positioning only.
- Ходовий гвинт
-
An screw that is rotated by a motor to move a table or other part of a machine. Lead-screws are usually either ball-screws or acme screws, although conventional triangular threaded screws may be used where accuracy and long life are not as important as low cost.
- Машинні агрегати
-
The linear and angular units used for machine configuration. These units are specified and used in the INI file. HAL pins and parameters are also generally in machine units.
- MDI
-
Manual Data Input. This is a mode of operation where the controller executes single lines of G-code as they are typed by the operator.
- NIST
-
National Institute of Standards and Technology. An agency of the Department of Commerce in the United States.
- NML
-
Neutral Message Language provides a mechanism for handling multiple types of messages in the same buffer as well as simplifying the interface for encoding and decoding buffers in neutral format and the configuration mechanism.
- Зміщення
-
An arbitrary amount, added to the value of something to make it equal to some desired value. For example, G-code programs are often written around some convenient point, such as X0, Y0. Fixture offsets can be used to shift the actual execution point of that G-code program to properly fit the true location of the vice and jaws. Tool offsets can be used to shift the "uncorrected" length of a tool to equal that tool’s actual length.
- Програма частини
-
A description of a part, in a language that the controller can understand. For LinuxCNC, that language is RS-274/NGC, commonly known as G-code.
- Програмні одиниці
-
The linear and angular units used in a part program. The linear program units do not have to be the same as the linear machine units. See G20 and G21 for more information. The angular program units are always measured in degrees.
- Python
-
Загальнофункціональна мова програмування дуже високого рівня. Використовується в LinuxCNC для графічного інтерфейсу Axis, інструменту конфігурації StepConf та кількох скриптів програмування G-кодом.
- Швидкий
-
Fast, possibly less precise motion of the tool, commonly used to move between cuts. If the tool meets the workpiece or the fixturing during a rapid, it is probably a bad thing!
- Швидкий темп
-
The speed at which a rapid motion occurs. In auto or MDI mode, rapid rate is usually the maximum speed of the machine. It is often desirable to limit the rapid rate when testing a G-code program for the first time.
- У режимі реального часу
-
Software that is intended to meet very strict timing deadlines. On Linux, in order to meet these requirements it is necessary to install a realtime kernel such as RTAI or Preempt-RT, and build the LinuxCNC software to run in the special real-time environment. Realtime software can run in the kernel or in userspace, depending on the facilities offered by the system.
- RTAI
-
Real Time Application Interface, see https://www.rtai.org/, the real-time extensions for Linux that LinuxCNC can use to achieve real-time performance.
- RTLINUX
-
See https://en.wikipedia.org/wiki/RTLinux, an older real-time extension for Linux that LinuxCNC used to use to achieve real-time performance. Obsolete, replaced by RTAI.
- RTAPI
-
A portable interface to real-time operating systems including RTAI and POSIX pthreads with realtime extensions.
- RS-274/NGC
-
The formal name for the language used by LinuxCNC part programs.
- Серводвигун
-
Generally, any motor that is used with error-sensing feedback to correct the position of an actuator. Also, a motor which is specially-designed to provide improved performance in such applications.
- Сервоцикл
-
A control loop used to control position or velocity of an motor equipped with a feedback device.
- Знакове ціле число
-
A whole number that can have a positive or negative sign. In HAL it is usually a s32, but could be also a s64.
- Шпиндель
-
The part of a machine tool that spins to do the cutting. On a mill or drill, the spindle holds the cutting tool. On a lathe, the spindle holds the workpiece.
- Коригування швидкості шпинделя
-
Ручне, кероване оператором змінення швидкості обертання інструменту під час різання. Часто використовується, щоб оператор міг регулювати вібрацію, спричинену зубцями різака. Функція Spindle Speed Override передбачає, що програмне забезпечення LinuxCNC налаштовано для керування швидкістю шпинделя.
- StepConf
-
Майстер налаштування LinuxCNC. Він здатний обробляти багато машин, що працюють на основі команд руху «крок і напрямок». Він записує повну конфігурацію після того, як користувач відповість на кілька запитань про комп’ютер і машину, на яких буде працювати LinuxCNC.
- Кроковий двигун
-
A type of motor that turns in fixed steps. By counting steps, it is possible to determine how far the motor has turned. If the load exceeds the torque capability of the motor, it will skip one or more steps, causing position errors.
- TASK
-
The module within LinuxCNC that coordinates the overall execution and interprets the part program.
- Tcl/Tk
-
A scripting language and graphical widget toolkit with which several of LinuxCNCs GUIs and selection wizards were written.
- Траверсний рух
-
A move in a straight line from the start point to the end point.
- Одиниці
-
See "Machine Units", "Display Units", or "Program Units".
- Беззнакове ціле число
-
A whole number that has no sign. In HAL it is usually a u32 but could be also a u64.
- Світові координати
-
This is the absolute frame of reference. It gives coordinates in terms of a fixed reference frame that is attached to some point (generally the base) of the machine tool.