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:

MLewis

Verified Members
  • Posts

    62
  • Joined

  • Last visited

    Never

MLewis's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Employment opportunity: Boeing Interiors has a job req. out for a Mastercam programmer. Here’s the link https://jobs.boeing.com/JobSeeker/JobView?reqcode=06-1013530 if that doesn’t work go to the employment web site: http://www.boeing.com/employment Select Job Search and enter 06-1013530 into the Job Req #. Don’t worry about the CATIA requirements. This req closes on Monday, June 19th so you will need to get your resume in this weekend. Location is Everett, WA - N orth of Seattle.
  2. A brief NC history lesson for all you Mastercamerites The APT source that you see from most CAD systems is a small 'goto/x,y,z' subset of the original language. APT (Automatically Programmed Tools) is one of the first NC programming languages. Originally developed to program complex aircraft parts and still in use at some large companies. The programming language NCL is based on APT. APT existed before CRT screens and personal computers and is totally text based. It was quite common to either prepare the program using IBM punch cards, or the blazingly fast 10 cps (that's characters per second) Teletype machines using 1" punched paper tape. The program was loaded into the computer, processed through APT and would either produce a G code program or in most cases an error listing. The programmer would take the error listing and correct the punch cards or the paper tape and re-submit the program. A good programmer would usually take about three runs to get G code. No Graphical Verification, you had to look at the G code. Flat bed paper plotters would come later, you could look at xy,yz,xz and iso plots. HERE'S A POORLY WRITTEN EXAMPLE OF A 4" SQUARE WITH A .5" RADIUS ON THE LOWER RIGHT CORNER You defined Points, Lines, Circles, Splines, Surfaces, etc. using a text language giving each element a unique name and then drive the geomtry using text instructions. Like giving someone driving directions,go left,go right,etc. PARTNO/DUMB-PART P1 = POINT/0,0,0 P2 = POINT/1,0,0 L1 = LINE/P1,P2 L2 = LINE/4,0,4,4 L3 = LINE/YAXIS,0 L4 = LINE/(POINT/0,4,0),AATANGL,0 C2 = CIRCLE/YLARGE,TANTO,L1,XSMALL,TANTO,L2,RADIUS,.5 PLN1 = PLANE/0,0,1,0 $$DEFINE THE CUTTER A .5" BULLNOSE WITH A .12" RADIUS CUTTER/.5,.12 $$ TELL THE POST TO LOAD TOOL 1 LOADTL/1 $$ START AT X-1,Y-1,4 FROM/-1,1,4 SPINDL/3000,CLW $$ STAY .5" AWAY THICK/.5 RAPID,GO/L1,PLN1,L4 COOLNT/FLOOD THICK/0,.5 GO/L1,PLN1,L4,20 THICK/0,0,.5 GO/L1,PLN1,L4 INDIRV/1,0,0 THICK/0 TLLFT,GOFWD/L1,TANTO,C1 GOFWD/C1,TANTO,L2 GOFWD/L2,PAST,L4 GOLFT/L4,PAST,L3 GOLFT/L3,PAST,L1 COOLNT/OFF RAPID,GODLTA/4 RAPID,GOTO/-1,1,4 SPINDL/OFF REWIND FINI $$ THAT'S ALL FOLKS
  3. Sub Main() Dim Start Dim LatheMill If askYesNo("Create a new file?") Then LatheMill=AskString("Lathe or Mill?") If instr(Ucase(LatheMill),"MILL") Then showstring ("mill") SetLevelName 10, "Finished part" SetLevelName 20, "Raw material" SetLevelName 30, "Fixtures" SetLevelName 40, "Plane geometry" End If If instr(Ucase(LatheMill),"LATHE") Then SetLevelName 10, "Finished part" SetLevelName 20, "Finished slice" SetLevelName 20, "Raw material" SetLevelName 21, "Raw slice" SetLevelName 20, "Raw revolve" SetLevelName 30, "Fixtures" SetLevelName 40, "Plane geometry" End If Else Call RunMastercamCommand("OnFileOpen") 'Opens default MCX foulder at startup End If End Sub
  4. I'm trying to write a string to a text file from a Post with no success. What am I doing wrong? sbufname3 "c:temptest.txt" fbuf 3 1 80 1 wc3 : 1 sname = wbuf(3,wc3)
  5. That's what we doing now. Docking would just work better. CNC: How about multiple docking graphics windows and a dockable op manager?
  6. Is it possible to undock the Operations Manager window? All my programmers have dual monitors and it would be great to be able to drag the operation manager to the second screen and maximize the graphics window on the first screen.
  7. Getting a Variable is undefined: WScript We're running XP Do I need to install WSH?
  8. Is it possible to get the logged on user's name with VBS? In other applications I can get it with Username = Environ("USERNAME") Thanks....
  9. I need to simplify the stick font for setup doc transfer to ou shop doc viewing system. Our shop document viewing system adds +'s to the ends of short element makeing some of the characters unreadable. Especially the decimal point. Anyone know if it's possible?
  10. We use Delmia Virtual NC (VNC) to verify our programs. It's pricey but we haven't had a machine crash since we started using it about 10 years ago. We program several thousand 3 and 5 axis parts a year. It verifies the G Code file so what you see is what you get on the machine! http://www.delmia.com/gallery/pdf/DELMIA_VirtualNC.pdf Vericut would be another option.
  11. Mine is the same. Custom drill cycle #10....
  12. I have these changes in my post. I get the last one (for cycle 10) puts TH Check - Critical Z on the drill operation's tab. #Select operation note sdr00 "DRILL/CBORE" # String definition sdr01 "PECK DRILL." # " " sdr02 "CHIP BREAK." # " " sdr03 "TAP........" # " " sdr04 "BORE 1....." # " " sdr05 "BORE 2....." # " " sdr06 "FINE BORE.." # " " sdr07 "MISC 2....." # " " sdr08 "CUST 9....." # " " sdr09 "T/H CHECK.." # " " sdr10 "CRITICAL Z." # " " and towards the bottom in the numbered questions area. 11. "" [drill cycle 10] 1. "Tool Hole with Critical Z " [drill cycle 11] 1. "Critical Z Check" [simple drill custom parameters] 1. "Custom Drill Parameters 1" [peck drill custom parameters] 1. "Custom Drill Parameters 2" [chip break drill custom parameters] 1. "Custom Drill Parameters 3" [tap custom parameters] 1. "Custom Drill Parameters 4" [bore1 custom parameters] 1. "Custom Drill Parameters 5" [bore2 custom parameters] 1. "Custom Drill Parameters 6" [misc1 custom parameters] 1. "Custom Drill Parameters 7" [misc2 custom parameters] 1. "Custom Drill Parameters 8" [drill cycle 9 custom parameters] 1. "Custom Drill Parameters 9" [drill cycle 10 custom parameters] 1. "Custom Drill Parameters 10" [drill cycle 11 custom parameters] 1. "Custom Drill Parameters 11" [drill cycle 12 custom parameters] 1. "Custom Drill Parameters 12" [drill cycle 13 custom parameters] 1. "Custom Drill Parameters 13" [drill cycle 14 custom parameters] 1. "Custom Drill Parameters 14" [drill cycle 15 custom parameters] 1. "Custom Drill Parameters 15" [drill cycle 16 custom parameters] 1. "Custom Drill Parameters 16" [drill cycle 17 custom parameters] 1. "Custom Drill Parameters 17" [drill cycle 18 custom parameters] 1. "Custom Drill Parameters 18" [drill cycle 19 custom parameters] 1. "Custom Drill Parameters 19" [drill cycle 20 custom parameters] 1. "Custom Drill Parameters 20" [drill cycle descriptions] 1. "G81/G82 - Drill/Counterbore" 2. "G83 - Peck Drill" 3. "G73 - Chip Break" 4. "G84/G74 - Tap" 5. "G85/G89 - Bore (feed out)" 6. "G86 - Bore (stop, rapid out)" 7. "G76 - Fine Bore (shift)" 9. "Subprogram Call" 10. "TH Check - Critical Z" 11. "Critical Z Check" [canned text] 1. "Stop - M00" 2. "Op Stop - M01" 3. "Bld on" 4. "Bld off" 5. "Dwell - G04 P1" 6. ""
  13. Go to Control Def - Text - Router/Mill Drill Cycles. It looks like a spread sheet. You have to double click on the cell to change the text. See the grayed out text at the bottom of the window.
  14. FYI - My X control def Linear-Router XY plane control was/is set to Break rapid moves - XY then Z for approach, Z then XY for retract. Didn't seem to deliver the motion we were after.

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