Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Productivity + and Mastercam 2022


Recommended Posts

Good morning,

 

It's been a long time since I posted here. I hope all is well with everyone I used to know here and those of you I haven't interacted with. I'm starting to implement Productivity + and would like to know if anyone is using the software within  MC 2022. Up until recently one guy used to hand write the probing routines and he is no longer with the company. I have used  P+ for some pretty basic stuff and have been successful but now I want to get fancy with it and am looking for some guidance. I took part in the training about a year ago and really didn't get a lot from because we didn't jump in and start using it right away. I'm working on a complex compound air flow surface drilling and countersinking CFRP parts that require a 100 deg countersink that has a diameter dimension of +/-.005. The surface of the part I'm countersinking has some variability due to the nature of the CFRP material. I want to probe at the center line of the holes normal to the surface and store the information from each hole surface to a variable before I drill the hole. Then before I countersink I would like to use the information stored to countersink incrementally from the Z location stored for each hole surface. So far I probed all hole locations and stored the Z surface point values to #601 to #610. Now I need some direction on what to do next in order to accurately countersink and maintain the +/-.005 countersink diameter. Below is an example of the hand written code that was used to do this on other similar parts we machine. Any help would be greatly appreciated. Thank you!

 

N2
(COUNTERSINK PER DWG HOLE 1)
(T101    - 9/16 COUNTERSINK 100 DEGREE - H101    - D101    - DIA .5625")
T101 M06
T102
G00 G90 G54
S679 M03
M46 M43 (A-AXIS UNLOCK, C-AXIS UNLOCK)
A-96.6726 C-5.9027
G54.4 P1
A-96.6726 C-5.9027
M47 M44 (A-AXIS LOCK, C-AXIS LOCK)
X-2.0726 Y-5.9714 M08
G43 H101 Z8.5289 M51
G98 G82 Z[#601-.17] R5.1289 F6.79 P3000
G80
G54.4 P0
G91 G28 Z0.

(COUNTERSINK PER DWG HOLE 2)
G00 G90
M46 M43 (A-AXIS UNLOCK, C-AXIS UNLOCK)
A-90.3464 C36.2665
G54.4 P1
A-90.3464 C36.2665
M47 M44 (A-AXIS LOCK, C-AXIS LOCK)
X4.255 Y-5.1699
G43 H101 Z8.2982
G98 G82 Z[#602-.17] R4.8982 F6.79 P3000
G80
G54.4 P0
G91 G28 Z0.

(COUNTERSINK PER DWG HOLE 3)
G00 G90
M46 M43 (A-AXIS UNLOCK, C-AXIS UNLOCK)
A-89.0061 C43.1306
G54.4 P1
A-89.0061 C43.1306
M47 M44 (A-AXIS LOCK, C-AXIS LOCK)
X5.4498 Y-7.2461
G43 H101 Z6.3782
G98 G82 Z[#603-.17] R4.4782 F6.79 P3000
G80
G54.4 P0
G91 G28 Z0.

 

 

Link to comment
Share on other sites

Unfortunately I've never used Productivity+ so I can't help you there. But unless I'm misunderstanding the question, I think you have everything you need. 

It sounds like what you're looking for is how to figure the depth  the csink tool should go to. Correct?

6 hours ago, mcpgmr said:

G98 G82 Z[#601-.17] R5.1289 F6.79 P3000

If I'm reading this correctly, it looks like your Z value is the value stored in #601 minus .17. So this code should machine a Ø.405 csink.

To change the csink dia just change the .17 value to the depth you want the csink tool to go below the surface.

 

Link to comment
Share on other sites

That's correct. The example I've given was written by hand. What I'm looking for is a method to get the same output or result from Productivity +.

Just now, mcpgmr said:

That's correct. The example I've given was written by hand. What I'm looking for is a method to get the same output or result from Productivity +.

 

28 minutes ago, Jake L said:

If I'm reading this correctly, it looks like your Z value is the value stored in #601 minus .17. So this code should machine a Ø.405 csink.

To change the csink dia just change the .17 value to the depth you want the csink tool to go below the surface.

 

Link to comment
Share on other sites
2 minutes ago, mcpgmr said:

That's correct. The example I've given was written by hand. What I'm looking for is a method to get the same output or result from Productivity +.

Got it, that makes a lot more sense. I won't be much help in that case. Have a nice day!

Link to comment
Share on other sites
2 hours ago, Miki67 said:

Are you using Productivity + to output  to #601

or you wanted to know how to do it

I have probed all of the hole locations (3+2) positioning and can store those values in #601 to #609. I've done this before I drilled the holes. Now after the holes have been drilled I would like to countersink the holes using their respective values stored in the variables to incrementally countersink each hole from the part surface. This would be easier if it was not 3+2 positioning. I have to probe at the hole center line and normal to the surface. There is a barrel screw at each hole that I am reaching through to access the part surface. I'll check to see if I'm allowed to share a screen shot.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...