Hi Stuart I do not know how difficult it will be to te code for 3D compensation in 5 axis world. I want to say how it looks to me. 1. On solid model need to identify equal size triangle with 3in each a side. 2. Machine should move ahead and heat part in designated area of part or fixture. 3. calculation must take a place that should calculated of how much need to rotate A axis and axis B to make plane on part perpendicular to machine tool- probe. 4. move that A axis and B axis. 5. move probe ahead heat a part again in the area right on the plane where those imaginary triangular located. That will need to find Z distance. 6. it be nice to have a hole on part (1 inch dim) or on the fixture to pick X and Y, or some tabs to get and position X and Y axis.
And we can call all that macro M9999. Call M9999 and it will dynamically compensate part and after that cycle can begin. This is good option but I want to have AND and not OR. I mean besides macro M9999 it be nice to EMC2 controller send data to computer terminal that should reprogram regenerate NC code and send it back to EMC2 controller. Why I think it is important? Because NC terminal can not only position AB Z XY axis right but also recalculate new path in regards to tool profile wear, such as nose radiuses, tapers etc. What about much more complicated probing on back side? What about probing complicated surface that had been just cut and determine if it needs recut or not? I am looking on probing from large scale machine shop that will have many demands for probing that not address at this time at all. Using seamless connection between computer terminal and EMC2 controller open much more opportunities for digital manufacturing, remote control of manufacturing-machining process that becomes more and more important. I think I can better explain what in my head over the phone rather in writing. Thank you, aram > Aram, > >> Hi Stuart >> I am very interesting in dynamic compensation. >> You say everything is possible but where it all any manual or list of >> how >> do that? >> Can I call directly and talk and say all what I think that EMC2 should >> do? >> Thanks >> aram >> > > The 5axis choice in emc2-trunk is shows dynamic compensation. The > kinematics uses two different tool lengths from the program. The > kinematics uses a pivot length from a variable in the kinematics file. > The program's gcode command is the shape drawn on the screen. The > machine movement is very different than the programmed shape. > I don't see anything in the manual. I have never added anything to > the manual. There is not a better time to start than now. I will try > to work on it. > I modified a kinematics file to use parameters from the .ini file. > This allows the integrator to put the manufacturing/assembly errors > from the rotary tables into the parameters. The kinematics file then > uses those values to calculate the XYZ correction to keep the pivot > length in the perfect spot as the rotary tables move. The kinematics > file assumes the rotary tables carry the tool in a gimbaled BC > arrangement on the end of the Z axis ram. This could be modified to > compensate for any arrangement of rotary table on any machine. Chris > Radek has done some of this on his machine. Have you seen his videos? > Chris Radek wrote a kinematics file to rotate the machine motion > in the XY plane. This is a template to use. I can see how to modify it > to allow 3D rotation of the machine motion in the 5 axis world. AND, > if I can see how to do it then it would be child's play for a C > programmer. I am a C neophyte. > I will be working on a kinematics file to do 3D rotation. I just > purchased a Cordax CMM. It is a very old manual machine. I want to put > EMC on it and use it as a CMM in my shop. It is not functional now > with the Bendix control. The Bendix control has quite a number of > functions. We are working on the control. We will do a shotgun > approach and replace all the electrolytic capacitors. Then we will use > a scope to adjust the lissajous circles. (here I am talking as if I > know something) (the only reason I know anything like this is there is > a couple of electronics guys here). As this is a very old control I > want to replace it. I only mention this because I will need to be able > to do the 3D rotation to use EMC as a CMM. > 3D rotation will also apply to the 5axis probing and compensation > you have talked about. This has not been done, AFAIK. The only reason > it hasn't been done is no one has taken the time to do it. It is very > possible. > My personal cell phone number is 316 258 0953. I will be more than > happy to talk with you (or anyone else) about what you want to do. > Sometimes a phone call will clear things up a lot. The only problem > with that is there is no help from anyone else. I like the user's > list. The help is incredible. The ideas are amazing. > 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 > [email protected] > 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 [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
