How to use lisp to automate assembly?
How to use lisp to automate assembly?
(OP)
Hi,
I am trying to match up components automatically. For that I have the 2 parts in initial alignment. What i intend to do is use the 'aminterfere' command and check if there is interference. If there is interference then I would like to move the parts away. And continue this process till the parts dont interfere but just has surface contact.
Please let me know if anyone has any ideas of how to do this and also if u have any better ideas of matching up the components thamn I just stated above.
Thanks
I am trying to match up components automatically. For that I have the 2 parts in initial alignment. What i intend to do is use the 'aminterfere' command and check if there is interference. If there is interference then I would like to move the parts away. And continue this process till the parts dont interfere but just has surface contact.
Please let me know if anyone has any ideas of how to do this and also if u have any better ideas of matching up the components thamn I just stated above.
Thanks





RE: How to use lisp to automate assembly?
Could you send me some example?
If so, do to
devitg@ciudad.com.ar
Seem to be a hard to do task , maybe INVENTOR could do it.
Pardal
RE: How to use lisp to automate assembly?
RE: How to use lisp to automate assembly?
I have the rotational matrices of the components that need to be matched. So I use lisp to auotmatically orient them w.r.t each other. However due to slight error in the matrices the parts intersect instead just contact. And I have no way to regenerate a new set of matrices. so i have to find out a way to auotmatically move the parts till the interference is gone.
The problem with manually doing it is, since the surfaces that would be in contact are curved (with varying radius) I dont know exactly which points would match up and then being a 3d object it makes matters even worse.
I just need some kind of automatic return value from the 'aminterfere' function to know whether the surfaces have have interfered or not. I dont know how to generate a return value from a function and to catch it with LISP. So if anybody knows about it please let me know about it.
RE: How to use lisp to automate assembly?
Pardal