×
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

Rotary Transfer Machine Challenge?

Rotary Transfer Machine Challenge?

Rotary Transfer Machine Challenge?

(OP)
Hi All!

I need to write a part program that also remembers how the tool point got to where it currently is (various axis moves/positions) and then be able to move the tool back to where it started via the same path.

The idea is to enable an 'emergency return' of a tool on a 2 axis Fanuc Powermate D control (used on one station of a special purpose rotary transfer machine)

The tool will then be returned quickly and safely without collision.

I've seen this done before using 'variables' but cannot remember the detail.

These 'variables' were populated from whatever 'part programme' is active, and then, if an 'emergency return' is activated by the operator, a 'head return' programme was automatically called via the PMC ladder, this 'head return' programme made use of the pre-loaded variables to navigate safely back.

I believe the variables were simply valued at 0 or 1, (but I am not sure about this) and these were used to identify key points passed in the tools progress. Then during the 'head return' programme, the variables were used to 'jump' to or over particular blocks in the return program.

Am I making any sense here!?

For example:
1. Z-axis rapids forward from 0mm to -200mm,
2. X-axis moves rapid from -10mm to -20mm
3. Z-axis rapids forward to -250mm
4. Z-axis feeds forward to -255mm
5. X-axis feeds from -20 to -25mm
The rest of the programme returns the head via it's own programmed path

The programs for all products are identical to this, but the dimensions vary.

The challenge is to be able to quickly return from any point during the program, without tool collision, using one common 'head return' program.

What do you think?
Is it possible?

PS. I am a control systems engineer, and will be able to modify the ladder prog if required. (but 'part programming' is not a strong point!)

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