Hi Michael, thank you for your fast reply. I never used Emacs really, do you have any good source of a manual?
Kind regards Fabian -----Ursprüngliche Nachricht----- Von: Michael Haberler [mailto:mai...@mah.priv.at] Gesendet: Mittwoch, 28. März 2012 12:28 An: EMC developers Betreff: Re: [Emc-developers] I am new here Hi Fabio, since I dabbled with Eclipse for a while, and switched back to using Emacs: I found Eclipse not worth the effort and overhead except for a few rare cases, which are: - the Python debug plugin by Aptana is great - refactoring support for some basic tasks, like renaming global variables, defines etc is very useful. The downsides were: - after a change, or git pull, the reparsing (c/c++ indexer) times are plainly pathetic. - git support was moderate for a long time, and I basically ran out of patience on it - autotools and make support is also so-so, and I'm not surprised you ran into that issue - getting Eclipse to use a consistent source indentation handling I found next to impossible. - the Eclipse plugin hell made me weep so my suggestion for a dev environment is - get out that emacs manual, and get yourself a git version from kernel.org, the stuff in lucid (or whatever you're using) is outdated, and it is very easy to forget to check in files. In src, 'make tags' and you get most of what eclipse gives you with less hassle and a *lot* faster. I usually run compile within Emacs as '~/emc2-dev/src; make -k OPTS=-O0'. In a few rare cases I use Eclipse on my emc2 dev directory, refactoring and remote debugging of Python scripts being really the only decent use case. Personally I feel way too young to use Vim.. I have no opinion on Gedit. re: your NC-Step plans - I dont know whether this is a 'compile to G-code' or 'run instead of a G-code interpreter' thing. If the latter, you will potentially find the 'pluggable interpreter feature' useful, it was recently added to master. Do not expect a quick win here, the interpreter internals and their machine API arent very well documented and a lot of source reading is requited. The way I read your message I suspect you might make use of the Canon interface. good luck, Michael Am 28.03.2012 um 10:46 schrieb Saccilotto Fabian: > Hello everyone, > > my name is Fabian Saccilotto, I work for the Interstate University of Applied > Science NTB (Switzerland) at the Department of Computer Science. > I am working on a European Research project called FoFdation > (http://www.fofdation-project.eu/Pages/Default.aspx if you're interested). > The part of the team I am working in is trying to improve the manufacturing > process by bringing more sophisticated information (Surfaces and Curves > instead of GCode) to the machine controller. > As the project should be more or less "open" afterwards we would like to use > EMC2 as controller. > The idea is to use STEP-NC (http://en.wikipedia.org/wiki/STEP-NC) to define > manufacturing features of a workpiece (such as pockets and wholes) and > interpret them directly on the controller to move the axes. This meta-level > information could help the controller to make the right decisions (i.e. > correct movements) when the manufacturing is not as usual (i.e. tool break). > > The first goal for our partners is to make a proof of concept for free form > surfaces. The surface is sent (NURBS, BSpline) to the controller and is > evaluated there to a toolpath (Curve with surface normal) in the non-real > time part of the controller. All informations needed for tool movement can > then be extracted in real time more or less directly from the toolpath > (Evaluate the curve and its derivatives). A feedback loop from the machine > correlates desired and actual process (tool movement, workpiece shape, torque > etc.) and applies toolpath transformations if necessary. > > > > My first steps with EMC2: > I pulled EMC2 from git/master and would be interested how you develop the > source. I tried to set up an eclipse CDT project with autotools support but > didn't get it to work and couldn't find any information on homepage nor wiki > either. I run configure / make and was able to run emc2 successfully. > è Is there any IDE you use or do you develop emc2 with Gedit/Vim Make? > > > Any help, tips or opinions are appreciated ;o) > > Thank you very much, kind regards > > Fabian Saccilotto > BSc. in Systemsengineering FHO > Scientific Assistant > > Interstate University of Applied Sciences NTB Department of Computer > Science NTB Campus Waldau St. Gallen Schönauweg 4 / Postfach > 9013 St. Gallen > CH-Switzerland > Tel. +41 81 755 32 41 > Fax +41 81 755 32 01 > fabian.saccilo...@ntb.ch > > http://institute.ntb.ch/inf.html > > > ---------------------------------------------------------------------- > -------- > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure_____________________________________ > __________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers