Hi Andreas,

thank you for your quick answer...
>> - Fast movements (up to 16m/min, we are doing HSC)
>>     
>
> You must find a motherboard+cpu combination that has good real-time 
> performance. I am running emc2 with a servo-thread rate of 4 kHz, during 
> that 250 us your machine would move 0.07 mm at 16m/min if I calculate 
> correctly...
> so intricate contouring etc. with a high tolerance will be challenging 
> at this feed rate.
>   
This sound not so bad. Actually we need this speed only for the rapid 
movements. For the cutting speed we have to max. speed of 5m/min. That 
would mean 0.02mm per cycle. I guess we could work with this. Or what do 
you think?

> There's also an issue with the speed at which the interpreter can 
> process and output G-code lines, but others know more about this...
>   
Good point. What happens if the system is running out of lines? Does the 
machine stop properly and continues when more data is available?

>> - Measurement of the surface for a Z-correction
>>     
>
> probing?
>   
At the beginning of each program we measure the Z-profile of the surface 
of the sheet. This profile is used to correct the position of the Z-axis 
to get a precise cutting depth.

>> - Simulation with milling time estimation
>>     
>
> There's a g-code preview, but not any real cutting simulation.
>   
I saw this. :-) It's OK for most cases, I only miss a few thinks:
- A measure tool
- A view that draws the lines within the thickness of the tool
- A "debug" mode where I can step through the tool movements, wind 
for/backwards and so on

> Writing a simple script in python to estimate the milling time would be 
> straightforward.
>   
Sounds good. So I could go through the vectors of a g-code program with 
a python script quite easily?


>> - We would prefer to use a bus like CANopen, Sercos or EtherCAT to 
>> control the motors
>>     
>
> you will have to write and test the drivers for the PCI-cards that 
> provide these communication formats.
>   
OK, and how hard is this?

>
>> - SPC functionality
>>     
>
> what is this?
>   

Stored Program Control (in German called SPS). It's just to define 
simple logic between I/O in the way: If this button is pressed -> this 
vale opens -> 3s later it closes and a lamp lights up, if the button is 
pressed a second time -> operator gets an electronic shock. ;-) I only 
found this German Wikipedia article:

<http://de.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung>

Perhaps it's not so common outside Germany... :-)

Regards,
Kai

-- 
Schaeffer AG 
Dipl.-Phys. Kai Schaeffer      Vorstand
Nahmitzer Damm 32              Tel. +49-30-8058695-25
12277 Berlin                   FAX: +49-30-8058695-33
http://www.schaeffer-ag.de

HRB 93611 B, Amtsgericht Berlin Charlottenburg
Vorstand: Jörg Schaeffer, Kai Schaeffer
Aufsichtsrat: Dieter Kersten (Vorsitzender)



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to