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:

Tim Johnson

Verified Members
  • Posts

    2,248
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Tim Johnson

  1. Go on the Ingersoll site and compare your Iscar drill to theirs. Iscar bought Ingersoll for their boring heads but Ingersoll sold them at a lesser price even though they were coming out of the same building in Italy. Our Iscar guy hated it when I brought it up. The insertable drills may be the same and have the same pricing process.
  2. Since the "X" days I've kept a copy on our server out of range of MC. That has happened to me on about half of the versions but it's fixable in about two minutes.
  3. I know nothing about your machine but if the control is older you might need G10 L50. I think the G10 L52 started with the 30 series.
  4. One Drive was also putting my Mastercam files on the Microsoft Cloud. That was one more excuse I used to get One Drive off my computer. Microsoft is friendly with China.
  5. It hijacked My Mastercam and Shared Mastercam also here.
  6. Do you have My Drive on your computer? When I had it on mine saving to our file server was much slower. Since it's been removed I'm back to normal.
  7. if next_tool$ <=118 (max tool belt number) *next_tool$, e$ I'm assuming next tool as a turret tool.
  8. I taught myself to edit my current horizontal post at home using the Mastercam learning software and a free Emastercam post. It would only post the first three lines of toolpath code but I was more interested in making routers and subprograms than toolpath code. It took about nine months of training and writing to do what I was looking for. That was some very good experience. I don't know if you can do what I did on today's learning software.
  9. I have created my tools as I used or purchased them pretty much since V9. The alum cutters gets added to the alum castings, coppers, and plastics groups along with the aluminum, The same with the steel cutters and their type groups. Holders these days is a non issue since models are very easy to acquire. All of my stored tools have a tool number of 0. They will renumber and offset themselves as they get loaded into the part program. I also keep a database of all of our tooling that includes size, description, tool notes, Mastercam level if needed, (I also keep a Mastercam level list), tool group, manufacturer, List number (if available) and EDP number.
  10. That how all of ours are mounted. The teaching and checking is done at the tool change position of the magazine.
  11. We use it to check for broken tools only. We have two m-codes only but you can use any M code number you want. Enshu GE480H stool_detect_test = "M270" stool_detect_teach = "M271" N2 G91 G30 X0 Y0 Z0 G00 G17 G20 G40 G49 G64 G69 G80 G90 G94 #153=1 IF[#1000NE1]GOTO99003 IF[#910NE1]GOTO99004 M06 T01 (3" DIA FACE MILL FOR ALUM .031 RADIUS) M270 <<<<<<<<<<<<<<<<<<<<<<<<<<<<< checks the previous tool after tool change T06 #170=4020 #172=5002 #173=98 #174=0 #199=0 M50 M54 M98P5013 M55 M05 G91 G30 X0 Y0 Z0 #153=#0 M01 Kitamura HX800ILTGA stool_detect_test = "M178" stool_detect_teach = "M177" N4 G91 G30 X0 Y0 Z0 G00 G17 G20 G40 G49 G64 G69 G80 G90 G94 M28 #153=1 IF[#1001NE1]GOTO99003 IF[#910NE1]GOTO99004 M06 T13 (17/32" SCREW MACHINE DRILL) M178 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< checks the previous tool after tool change T12 #154=1 #155=1 #156=0. #157=0. #170=4040 #172=5202 #173=98 #174=0 #199=0 M08 M07 M50 M34 M98P5037 M09 M05 G91 G30 X0 Y0 Z0 #153=#0 M01 % O5510 (TOOL SETTER) (HX800ILTGA 834-101-604) G91 G30 X0 Y0 Z0 M501 M06 T01 M06 T06 (1" FOUR FLUTE CARBIDE END MILL WITH 2.250 FLUTE) M177 T06 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< setting previous tool length (possibly dead hit) T14 M100 T06 R.5 S2865 M06 T14 (3/8" FOUR FLUTE EXTRA LENGTH CARBIDE END MILL 3" FLUTE) M177 T14<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< setting previous tool length T07 M100 T14 R.1875 S1528 M06 T07 (6.75MM 5D COOLANT THROUGH CARBIDE DRILL) M177 T07<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< setting previous tool length T10 M100 T07
  12. What I do in this type of process is put the specific tool path closing codes inside ptoolend$ This keeps the "closing" arguments in the same area. In this case you would insert your code in the "if nextop$ = 1002 segment It is definitely better to create and use "sav_mi8". Your code is the first statement after "nextop$ = 1002" statement. The rest is mine. ptoolend$ #End of tool path, before reading new tool data !speed, !spdir2 if nextop$ = 1000, # repeat with same tool [ prvtpsub = virt_tlplnno ] if nextop$ = 1002, # last operation before toolchange [ if sav_mi7 = 1. n$, "G165", e$ #<<<<<<<<<<<<<<<<<<<<<<<< cantext_54 = 0 cantext_55 = 0 # ****** moved from probing cycle for multiple offsets***2011-08-20********* prvprb_x = 0 prvprb_y = 0 prvprb_z = 0 prvprb_b = 0 # ************************************************************************** prvtpsub = 0 plane$ = 0 if sav_mi8 = 1, n$, "G69", e$ n$, sgplane, e$ # ***************** removed from HX300iG 2019-05-17 ********************** # if machine <> 60, phsm_off if machine <> 60 | machine <> 300, phsm_off # ************************************************************************ prv_tloffno$ = c9k sav_mac_tloffno = 0 sav_mi6 = 0 sav_mi8 = 0 sav_mr10 = 0 if s_popen_flg = 1, [ s_pclos, e$ s_popen_flg = 0 # ********** added to clear inspection variables*****2018-02-15************* s_full_storage_removal, e$ # ************************************************************************** ] psub_end_st subout$ = 0 #main NC program # if sav_mi2 = 3112 | sav_mi2 = 3612 | sav_mi2 = 3712, "#539=#540", e$ if sav_cantext = 51 & sav_mi2 = 37, "#539=#540", e$ if vari_540_flg = 1, [ "#540=-9999", e$ vari_540_flg = 0 ] tooldiawarn = 0 t$ = c9k if (machine = 60 & prvtool = 59) | (machine = 80 | machine = 300 | machine = 480 | machine = 800 & prvtool = 4),sys43_Bax_cl = 1 pcoolantoff if sav_mi2 > 41 & sav_mi2 <= 44, "#181=-9999", e$ ]
  13. Highlight the model along with the lines and arcs then re-click the model to un-highlight it. Click alt-e and only the wire frame will show.
  14. We were (are?) looking at the G220 and I was told we would be given our choice of an Esprit or mastercam post included. Try calling your vendor to see if they can get a post.
  15. It sounds like you need to get some mist collectors. I can't answer to your symptoms but just breathing the mist can't do your lungs any good.
  16. Try here <<<<<<<< . I didn't test this but it's worth a try. Your comment may be turned on and code may be turned off. pcomment2 #Comment from manual entry spaces$ = 0 scomm$ = ucase (scomm$) #1005 - Comment option 1 #1006 - Comment option 2 #1007 - Define comment with output line #1008 - Define NC parameter comment #1026 - ? if gcode$ = 1005, pbld, pspc, "(", scomm$, ")" #if gcode = 1006, pbld, pspc, "(", scomm, ")" #Comments <<<<<<<< # sign at the beginning means line is turned off. if gcode$ = 1006, pbld, n$, scomm$ #Codes <<<<<<<<<<< no # sign at the beginning means turned on if gcode$ = 1007, "(", scomm$, ")" if gcode$ = 1008, pbld, pspc, "(", scomm$, ")" if gcode$ = 1026, pbld, scomm$ if gcode$ <> 1007 & gcode$ <> 1026, e$ spaces$ = sav_spc
  17. I've been using inspection plus in my post for setting work offsets since 2002. I wrote the part inspection side into my post in X5 whatever year that was.
  18. Change the feed to G95, feed the tool .01 x number of flutes and look at the feed rate on the screen.
  19. Always. Not only fixtures but tool holders as well. If you're using an ER32 collet chuck and only have room for an ER16 it's good to catch it before the job hits the floor.
  20. My active post is always ENSHU HORIZONTAL.PST. I add what I'm going to do because if I find an issue six months later it will be easier to find the change and know what is was before the change. # *********** removed stool_detect_test from HX300iG 2019-05-17 ************ # if (t$ = 4 & (cantext$ = 52 | mi2count = 1))| t$ <> 4, if (t$ = 4 & (cantext$ = 52 | mi2count = 1))| t$ <> 4 | t$ <> 4 & machine <> 300, # ************************************************************************** # ******** replaced for systems 41 thru 44, 3112 thru 3712 2015-11-15 ****** if (sav_mi2 = 41 | sav_mi2 = 42 | sav_mi2 = 43 | sav_mi2 = 44 | sav_mi2 = 3112 | sav_mi2 = 3612 | sav_mi2 = 3712| sav_mi2 = 311290 | sav_mi2 = 361290 | sav_mi2 = 371290) & cantext$ = 54 & cantext_54 = 0, # ****altered prv_xabs & prv_yabs to force X & Y locations******2017-11-27** [ n$,"#900=#181+", no_spc$, *workofs$, e$ prv_xabs = c9k prv_yabs = c9k ] else, if cantext$ = 54 & cantext_54 = 0, [ n$,"#900=#539+", no_spc$, *workofs$, e$ prv_xabs = c9k prv_yabs = c9k ] # ************************************************************************** # **************************************************************************
  21. When I create my backup files I add what is to be done in the name... ENSHU HORIZONTAL -- ADD RIGHT ANGLE HEAD CUSTOM PARAMETERS.PST ENSHU HORIZONTAL -- FIX INSPECTION PROBING.PST ENSHU HORIZONTAL -- ADD HX300iG MACHINE.PST
  22. Here's a quickly created Macro that you can look at. Note: Use this at your own risk. This was quickly made and not proven out. O???? = Facing subprogram #699 = ? (Z top of stock) #700 = ? (variable Z top of stock) #701 = ? (Z bottom pass) #702 = ? (depth of cut) (PROGRAM) #700=#699 G00 X Y G54.1 Z[#700+.1] H1 WHILE[#700GT#701]DO1 IF[#700-#702]LT#701 GOTO1 G00 Z[#699-#702] M98 P???? G00 Z[#699+.1] #700=[#700-#702] END1 N1 G00 Z#701 M98 P???? G00 Z[#699+.1]
  23. Not me. I've only been posting for 18 years. It doesn't seem that long though.

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