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:

Josh Kinney -Elite Engineering

Verified Members
  • Posts

    1,045
  • Joined

  • Last visited

Everything posted by Josh Kinney -Elite Engineering

  1. Hey Guys, I've been having random issues when doing a Transform-Mirror-Geometry toolpath. Files wouldn't mirror using Geometry and would error and switch to NCI. reboot machine and regeneration as geometry would work. QC has nothing logged on this issue and can't replicate. I've seen a lot of users here saying "don't use it, it's broken". I need this function and it's not reliable for me. I have a few things that QC suggested I try but I want to see if you guys have any feedback/steps to reproduce and files to send QC. They can't fix something unless they know about it and can reproduce. Thanks, -Josh
  2. I don't want to xxxx off the guy who has an active session for hours on end. He's working. If he loses his license every ten minutes he's gonna be pissed. Other License Servers have this option. Inactive for 10min and your license is gone. Come back and request a new license without saving, closing and reopening a new session. Pro/E even shows who has what license when you come back. -Josh Ps. we can't say p i s s ?
  3. I spent time with a support guy from Alladin and it's my understanding the timeout is for how long it looks for the hasp. Not inactivity. Not sure what the license Agent is? Everything works great, just would like a time out.
  4. I agree and that is usually how I set mine up. Only thing is you have to cover all scenarios. If you have an old program that uses -1 your screwed. If the post respected workofs$ < 1 then you would be covered. In the past I guess I got by fine as long as you didn't assign another offset in a separate op using the same toolplane.... Unfortunately unless it's 100% foolproof it can't be implemented. Were both on the same page, hopefully the enhancement request gets some traction Thanks Colin, -Josh
  5. I know that trick and it's very useful. My issue is no time out due to inactivity. Pro/E license manager has this feature and its great. It will time out and upon return you can try to recheck out a license, if non is available then save and close. -Josh
  6. I understand. Thanks for taking the time to explain. I really wish MasterCam would allow you to specify system defaults better and you could set "TOP" to start as "1". That's almost like having coolant always on until you turn it off. That horse is so beat it's turned into a fossil at this point. Really makes teaching new guys difficult..... Just another step. Open file, set all WCS to "1".... Thanks again guys. -Josh
  7. I have 3 seats of Mill Level 3 and one seat of Lathe 1. If I open MasterCam and a seat of Mill is available it will check out Mill until I check out Lathe. If no seats of Mill are available but a seat of Lathe is then it will check out lathe. If non are available I cannot even open MasterCam. -Josh
  8. It seems this is new for X6. If Op 1-10 use "TOP" WCS and Top is set to Offset -1 in the WCS Manager. Any and all ops will output "workofs$ 0.". If I change Op10 to use offset 3 and just output Op1 then Op1 will output with "workofs$ 3." also when it should still output "workofs$ 0.". This is not how it behaved before X6. I set all my posts to use "if workofs$ < 1, workofs$ = 1" and it was handled properly. This no longer works and is a real pita for the programmer. I've went round and round in the past with CNC Software about the WCS but honestly some thought needs to be put into how us end users are actually using it in our workflow. Is there something I'm missing? -Josh
  9. Is there a way to set a timeout due to inactiity with the NetHasp? It seems Alladin's software is pretty lame when it comes to control over the hasp. Any help would be appreciated. -Josh
  10. I used to do that. I ended up getting f'ed over so many times I said to hell with it. I leave all the files in the original location and let ViceVersa monitor and synchronize the "Shared" folder across all my machines (8 total). No more issues..... I think if you only keep the machine/control/post on the server you'd be fine. Start moving libraries and defaults and your hosed (in my experience) -Josh
  11. C:\Users\Public\Documents\shared Mcamx6 all of it. C:\Users\(your login)\Documents\my mcamx6\CONFIG .config .kmp .mtb Josh-
  12. What do you guys use for quickly and accurately dialing tools to spindle center on lathes? Primarily Mill/Turn? We use a co-ax indicator but it's not always easiest if we don't have the right collet or jaws. Also I was told not to use a mag base as it will sag and give erroneous readings Any special tools for doing this quickly on both Spindle nose and 3 Jaw chucks? Thanks, -Josh
  13. SO I went to Zoobers method to try and fix my issues. Problem is "six" isn't formatted. Changed it from (six, rc6) to (6, rc6) and now I'm moving forward... -Josh
  14. I had this working perfect until X6 MU2. Now it's completely hosed, outputs G10 lines for every Op and contains no values for p_wcs. I'm gonna work on it when I have time.... -Josh
  15. Thanks Chris! Still not sure how to suppress the pl_retract?
  16. I didn't get that error until calling pl_retract in pchuck$ pl_retract #Retract tool based on next tool gcode, lathe (see ptoolend) cc_pos$ = zero if home_type = one, [ xh$ = vequ(start_xh) pmap_home #Get home position, xabs ps_inc_calc #Set inc. pbld, n$, psccomp, e$ if lathe_stop | synch_flg | n1_gcode = 1003 | n1_posttype <> posttype$ | n1_spindle_no <> spindle_no$, [ pbld, n$, pnullstop, e$ ] pforcelivetoolingoff if css_actv$ & css_end_rpm & not(lathe_stop | synch_flg | n1_gcode = 1003 | n1_posttype <> posttype$ | n1_spindle_no <> spindle_no$), [ pspindle prpm ] pcan1, pbld, n$, *sgcode, pfxout, pfyout, pfzout, [if drop_offset, *toolno], strcantext, e$ ] else, [ #Retract to reference return pbld, n$, `sgcode, psccomp, e$ if css_actv$ & css_end_rpm & not(lathe_stop | synch_flg | n1_gcode = 1003 | n1_posttype <> posttype$ | n1_spindle_no <> spindle_no$), [ if mi10$ = 1, [ ] else, [ pspindle prpm ] ] if lathe_stop | synch_flg | n1_gcode = 1003 | n1_posttype <> posttype$ | n1_spindle_no <> spindle_no$ | mi10$ = 1, [ pbld, n$, pnullstop, e$ ] pforcelivetoolingoff if mr10$ = 1, pbld, "M0", e$ if mi10$, pbld, "M26", e$ if g53, [ pbld, n$, *sgcode, *sg53, *xhome, [if sof = 1, *bhome], e$ pbld, n$, *sgcode, *sg53, *zhome, e$ if y_axis_mch, [ pbld, n$, *sgcode, *sg53, *yhome, e$ ] ] else, [ pbld, n$, *sg28ref, "U0.", [if y_axis_mch, "V0."], e$ pbld, n$, "G53B0.", e$ pbld, n$, *sg28ref, "W0.", e$ ] if home_type = m_one & drop_offset, pbld, n$, *toolno, e$ if home_type > m_one & drop_offset, pbld, n$, *toolno, e$ ] if synch_flg, pbld, n$, "M36", e$ #synch off
  17. Chris, That is a good start. How do I suppress the pl_retract? I'm now getting this post error. 16 Jul 2012 08:02:19 AM - <2> - RUN TIME - PST(2199), NCI(250) - The value of the string select selection variable is out of range: 903.00 This Line in pl_retract: else, [ #Retract to reference return pbld, n$, `sgcode, psccomp, e$ Thanks! Ron, I tried that but I'm only a hack so I couldn't figure it out. Chris's method got me moving in the right direction.
  18. I'm having a hard time understanding but it seems as though you don't have a "Y" shift after tool change, without one you won't pick up the offset. T1212 G18 G99 M202 G97 S1000 M3 G54 G0 Y0. X2.0 Z0.02
  19. Hey guys, I have my NL2000SY Post (using MPLMaster injected with CNC's pick/pull/cut off logic) 99.99% dialed. One last thing I can't fix is pchuck is outputting in the prior Op's pl_retract and I want it to output after. Currently this is what I'm getting: N5 (TOOL - 121 OFFSET - 121) (10-32 ROLL FORM - R1253) G0 G53 X-7. G0 G53 Z0. G0 G53 Y0. G0 T12221 G54 G18 G99 G0 Y0. G97 M8 G0 X0. Z.25 M329 S500 G84 Z-.5 R-.15 F.0313 G80 G0 Z.25 (PICKOFF SPINDLE - UNCLAMP AND EJECT PART) M210 (OPEN CHUCK SECOND SPINDLE) <------------ This is the next op but outputs in the previous M9 G0 G53 X-7. G0 G53 Z0. G0 G53 Y0. M01 (PRE-POSITION CUTOFF TOOL) N6 <-----------------------------------------------Would like it here (TOOL - 7 OFFSET - 7) (OD CUTOFF RIGHT - TK2041/ TR2212 INSERT - GFN-3 IC354) G0 G53 X-7. G0 G53 Z0. G0 G53 Y0. G0 T0707 G54 G18 G99 G0 Y0. M35 G97 S1500 M03 G0 X12. Z0. (PICKOFF SPINDLE - MOVE TO CLEARANCE DISTANCE) G0 B0. (MOVE SECOND SPINDLE TO DEFINED POINT) Later on in the file same thing. Last Op is a "Chuck Open" yet it places it in the previous Op: M01 (TOOL - 3 OFFSET - 3) (1/4" SPOT DRILL - O600) G0 G53 X-7. G0 G53 Z0. G0 G53 Y0. G0 T0303 G55 M45 G17 G98 M69 G28 H0. G0 C37.5 G97 S750 M13 G0 Y0. M8 G0 X.875 Z15.0825 G83 Z15.9065 R.7 F4. M268 C147.5 G80 M05 (PICKOFF SPINDLE - UNCLAMP AND EJECT PART) M210 (OPEN CHUCK SECOND SPINDLE) <------------ This is the next op but outputs in the previous M9 M69 M46 G0 G53 X-7. G0 G53 Z0. G0 G53 Y0. M01 <-----------------------------------------------Would like it here M30 %

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...