I think that EMC2 can become industry standard if it will oriented to the
shop floor needs.
I want to talk about of concept –idea new requirements to EMC2 as I can see.
My point of view as a employee of big machine shop.
1.      EMC2 must be able to do 5 axis dynamic compensation. I think it is self
explanatory. EMC2 should be able to use probe to heat the 3 points create
plane square the machining axis accordingly and recomputed 5 axis path.
Let me talk about.
As right now many machine can do X  Z and B axis dynamic compensation.
Very view absolutely new machine can do 3 axis dynamics compensation.
None of machine as I know can do 5axis dynamic compensation.
How to do this?
One way is to continue increase capability of controller on machine. Right
now controller on machine can do B axis skew and move X and Z axis. What
about move same direction?
Add A axis skew and move XY and ZY axis compensation.
That way will increase cost of controller, make controller more
complicated and less reliable.
I think it is wrong direction!
Here is right direction as I can see.
First, EMC2 is extension of CAD/CAM terminal.
How it can be used in case of 5 axis dynamic compensation?
CAD/CAM direct tool –probe to the points on the part/fixture to heat or
probe out.
I recommend that after probe heat a part/fixture signal from probe must be
sent to CAD/CAM terminal. CAD/CAM terminal will much faster recomputed new
NC program and load again on controller.
Controller on machine must be simple to be robust and less expensive. 
Controller must be seamlessly joint with CAD/CAM terminal. All calculation
must be done on CAD/CAM and controller should transfer necessary data
(probing of surface)  to CAD/CAM terminal for re-computing and after that
receive back NC program.

This is first important part as requirements for EMC2.

Thank you
Aram


> Aram,
>
>> Hi
>> I am interesting in ZERO gage length capability of controller because
>> length of tool is only on parameter of tool- length. Idea is create
>> program on CAD/CAM and machinist will look for tool and whatever he
>> finds
>> ?tool he measured put into controller and controller recalculate actual
>> tool path.
>
>     EMC will do what you want and more than you asked. You can have a
> zero tool length in the post processor. You can have a zero pivot
> length in the post processor. EMC will calculate/compensate for the
> tool length and pivot length.
>     EMC can also compensate for manufacturing/assembly errors for the
> rotary movement of the machine axes. You can compensate XYZ to move
> the machine around a perfect pivot point.
>
>> So, tool length is only on parameter that describes tool, what about
>> diameter, what about taper, what about form tool with special geometry
>> that that we start use more and more and more, what about corner radius
>> what is extremely important for surface machining, what about number of
>> flute and others parameters?
>
>     Sorry, diameter is not addressed yet. I have talked with some of
> the developers about 5 axis tool diameter compensation. I believe it
> should be as easy to implement as the 5 axis tool length/pivot length
> compensation. OK, maybe a little more complicated but it is very
> doable.
>
>> I thing that EMC2 controller should become extension on CAD/CAM
>> terminal/(computer station) that generates NC code.
>> Is it possible to configure EMC2 as a extension of CAD/CAM terminal/
>
>     Somewhat, as I explained in the generic controller post, this is
> possible. A .apt file is the extension used by APTOS/APT360 to process
> and post file. With a script EMC will automatically process, post and
> load the gcode into the control when you pick the .apt file to load a
> program into EMC.
>     Other CAD/CAM systems could do this just as easily if they would
> run in Linux.
>     You would then be able to describe the cutter in the tool table
> file, have the CAD/CAM system process and post it. With the speed of
> the computers this could be done in real time allowing you to do all
> the things you asked about.
>     This would not be the perfect fix. There isn't a perfect fix, but
> this would be closer.
>
>>
>> Thank you
>> Aram
>>
>>
> thanks
> Stuart
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to