]> git.pld-linux.org Git - packages/emc.git/blame - emc.spec
- pl
[packages/emc.git] / emc.spec
CommitLineData
34be8232 1Summary: Enhanced Machine Controller
956a2b44 2Summary(pl): Enhanced Machine Controller - rozszerzone sterowanie maszynami
34be8232
AM
3Name: emc
4Version: 2.0.5
5Release: 1
6License: GPL
7Group: Networking/Utilities
8Source0: http://dl.sourceforge.net/emc/%{name}%{version}.tar.gz
9# Source0-md5: 73810d60e7293e2f9dc8cef3925e1359
10URL: http://www.linuxcnc.org/
11BuildRequires: gtk+2-devel
12BuildRequires: tcl-devel
13BuildRequires: tk-devel
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17EMC (the Enhanced Machine Control) is a software system for computer
18control of machine tools such as milling machines. It provides:
19- a user interface (actually several interfaces to chose from),
20- an interpreter for "G-code" (the RS-274 machine tool programming
21 language),
22- and operates the actual electronic interfaces that control the motor
23 drives on the machine tool.
24
25It provides the "computer" functions needed to actually run the
26machine's electronics. It does not provide drawing (CAD - Computer
27Aided Design) or G-code generation from the drawing (CAM - Computer
28Automated Manufacturing) functions. It can control up to 6 axes and
29supports a variety of interfaces. The motion control can operate true
30servos (usually analog) with the feedback loop closed by the EMC
31software at the computer, or open loop with "step-servos" or stepper
32motors. Motion planning includes cutter radius compensation, tool
33length offsets, and constant velocity control. Support for
34non-Cartesian motion systems is provided via kinematics. This includes
35hexapods (Stewart platforms and similar concepts) and systems with
36rotary joints to provide motion.
37
956a2b44
JB
38%description -l pl
39EMC (Enhanced Machine Control - rozszerzone sterowanie maszynami) to
40