×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

How to use lisp to automate assembly?

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

RE: How to use lisp to automate assembly?

Hi popsin , are your's 3dparts????
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?

Could you move the one part to touch the other using grips or point filters?  This would insure contact without interference.  A LISP could certainly detect interference and moone of the objects, but why go through all that when you can just align one with the other?

RE: How to use lisp to automate assembly?

(OP)
Yes for the the regions that would contact I do have 3d parts. Otherwise I could not use the 'aminterfere' command.

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?

Sorry , it is a Mechanical desktop , I do not know about it .

Pardal

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources