Tim Johnson
Verified Members-
Posts
2,248 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Forums
Downloads
Store
eMastercam Wiki
Blogs
Gallery
Events
Everything posted by Tim Johnson
-
Index Drill as a drill and boring bar (MasterCAM)
Tim Johnson replied to StevenL's topic in Industrial Forum
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.- 9 replies
-
- index drill
- boring bar
-
(and 2 more)
Tagged with:
-
Warm up Program Issue
Tim Johnson replied to joekauker's topic in Machining, Tools, Cutting & Probing
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. -
Shared folder is shared folder on another pc
Tim Johnson replied to BBprecise's topic in Industrial Forum
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. -
Shared folder is shared folder on another pc
Tim Johnson replied to BBprecise's topic in Industrial Forum
It hijacked My Mastercam and Shared Mastercam also here. -
Shared folder is shared folder on another pc
Tim Johnson replied to BBprecise's topic in Industrial Forum
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. -
Drilling and tapping inconel
Tim Johnson replied to Patman64's topic in Machining, Tools, Cutting & Probing
If it's possible thread mill it. -
How to Become a Post Developer
Tim Johnson replied to mayu's topic in Post Processor Development Forum
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. -
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.
-
finding center point of circle that doesn't have one
Tim Johnson replied to jonathan joseph's topic in Industrial Forum
Read Pullo's posting. -
BK Mikro 9 Tool Break Detection
Tim Johnson replied to mayday's topic in Machining, Tools, Cutting & Probing
That how all of ours are mounted. The teaching and checking is done at the tool change position of the magazine. -
BK Mikro 9 Tool Break Detection
Tim Johnson replied to mayday's topic in Machining, Tools, Cutting & Probing
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 -
Adding height check at the end of toolpaths
Tim Johnson replied to hamsamsquanch's topic in Post Processor Development Forum
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$ ] -
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.
-
Complex Mill-Turn with Mastercam. Is it possible?
Tim Johnson replied to Etrain's topic in Industrial Forum
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. -
Health reaction to coolant
Tim Johnson replied to Curtis Boggs's topic in Machining, Tools, Cutting & Probing
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. -
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
-
Renishaw Macros for Milling inspection/setup
Tim Johnson replied to Metallic's topic in Industrial Forum
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. -
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.
-
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 ] # ************************************************************************** # **************************************************************************
-
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
-
Using macros for varying stock height or other method?
Tim Johnson replied to JB7280's topic in Industrial Forum
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] -
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.