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:

Charlie Pierson

Verified Members
  • Posts

    443
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Charlie Pierson

  1. quote:

    --------------------------------------------------------------------------------

    if you set bug2 to a negative number, debugging will show you the entire flow thru the post.

     

    --------------------------------------------------------------------------------

     

     

    That tip will come in handy , thanks

     

    cheers.gif

     

    cp

  2. headscratch.gif

    Do you want the tools numbered sequentially ??

    if so I think that can be set in the control def.

     

    If a 1/2" endmill is always going to be tool 1, a .375 endmill tool 3, then you can edit the 1/2" endmill ( say it is #236 ) on its parameter page to tool 1 , etc and save it to the library and then use it from now on.

    methinks

     

    cp

  3. Tim,

    We're getting our Aluminum from Yarde Metals in CT.

    We get a better finish , especially milling, w/ 2024 but the turning operations just don't seem to break the chip and the resulting tangle clogs up the works to the point where production is falling behind.

    The powers that be said we can give Alcoa 6061 T6 cold formed a try.

    Yarde supplies both 2024 and 6061 bars at the same price.

     

    thanks for the quick replies guys,

    this forum is the greatest !! cheers.gif

    cp

  4. Does anyone out there know whether or not I

    would have better luck breaking chips when turning or boring 6061 as compared to the poor results I get w/ 2024 ???

     

    It turns out that the part we are making doesn't really require that the aluminum be 2024.

     

    I'm thinking of purchasing a couple of bars of 6061 to try it out, and I thought I'd bounce the idea off you people 1st.

     

    thanx in advance

    cp

  5. On our Tsugami's I use the top tplane for B0, the front tplane for B270 and the back tplane for B90.

    They are set up w/ X(up+down), Y(left+right), B rotates about Y axis.

    I have the post deal w/ the apparent axis swapping.

     

    cp

  6. I'm having a he** of a time getting stringy, birds-nest type chips turning & boring 2024 aluminum.

    The **##22##**!!!** is clogging + stalling the chip conveyor and we are losing a lot of production time on

    what is a bread&butter job (100,000 pc/yr).

    Can any of you lathe people out there recommend inserts / tooling that would break the chips into 6's

    and 9's.

    I am also looking for a 1.562 dia insertable thru-coolant drill w/ geometry that will not produce

    a slug or wafer when it drills thru.

     

    Specs are as follows:

    Machine-> Mazak Multiplex 610 w/ cut-feeder and 1" or 25mm tooling.

    Material: 2.5 Dia #2024 Alum Rod

    .015r max tool radii

    Must have a decent finish.

     

    Thanks in advance,

    cp

  7. Where did you place the zcontourfeed = fr ??

     

    Try this,

    restore the pz routine to it's original form.

    add a routine such as this someplace above plin

     

     

    #---------------------------------------------------------------------

    pzeout #output Z feedrates with an E

     

    if zcontourfeed > 0, zcontourfeed

    #---------------------------------------------------------------------

     

    then change zcontourfeed in plin to pzeout

     

    This should output the E value only if it's greater than zero

     

    cp

  8. what post are you using , mabye there is no format statement 15.

     

    below is a rough explanation of format statements which might help you.

    *******************************

     

    These are format definitions, fs2 denotes english-metric

     

    # --------------------------------------------------------------------------

    # Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta

    # --------------------------------------------------------------------------

    #Default english/metric position format statements

    fs2 1 0.7 0.6 #Decimal, absolute, 7 place, default for initialize ( smile.gif

    fs2 2 0.4 0.3 #Decimal, absolute, 4/3 place

    fs2 3 0.4 0.3d #Decimal, delta, 4/3 place

    #Common format statements

    fs2 4 1 0 1 0 #Integer, not leading

    fs2 5 2 0 2 0l #Integer, force two leading

    fs2 6 3 0 3 0l #Integer, force three leading

    fs2 7 4 0 4 0l #Integer, force four leading

    fs2 9 0.1 0.1 #Decimal, absolute, 1 place

    fs2 10 0.2 0.2 #Decimal, absolute, 2 place

    fs2 11 0.3 0.3 #Decimal, absolute, 3 place

    fs2 12 0.4 0.4 #Decimal, absolute, 4 place

    fs2 13 0.5 0.5 #Decimal, absolute, 5 place

    fs2 14 0.3 0.3d #Decimal, delta, 3 place

    fs2 15 0.2 0.1 #Decimal, absolute, 2/1 place (feedrate)

    fs2 16 1 0 1 0n #Integer, forced output

    fs2 17 0.2 0.3 #Decimal, absolute, 2/3 place (tapping feedrate)

     

    The number after the fs2 is the name of the format definition ,

    for example, fs2 6 means format 6

     

    the next pair of numbers are the decimal/integer formats for english then metric

    0.4 means "use decimal point and output 4 places to the right of the decimal if needs be"

     

    then the modifiers n,l,t,1,d are added (or not)

     

    n makes the variable non-modal

     

    A slight digression:

    Back in the early days of NC / CNC many (if not all) controls would not accept decimal points

    so the magnitude of the number was figured out by the amount of digits starting from the left

    (leading zero) or the right (trailing zero)

     

    For a 2 place leading zero control 3.795 would be represented as 03795 , 3.79 as 0379

    for a 4 place trailing zero control 3.795 translates to 37950 , 3.79 to 37900 , .005 to 50

     

    0.4t means the same as 0.4 above exept the post will output zeroes to fill in the 4 places

    i.e. 0.4-->1.25 0.4t-->1.2500

     

    l is for forcing leading zeroes , 2.0l-->01.25

     

    fmt F 2 tempvar means format the variable tempvar using

    format #2 (fs2 2 0.4 0.3 #Decimal, absolute, 4/3 place) and prefix it with an F.

     

    ********************

    cp

  9. if that is the case then you will need to define a new variable

    say, candrlfd, and format it similar to the variable feed

     

    from McamX Generic Fanuc 3X Mill.pst :

     

    fmt R 2 arcrad$ #Arc Radius

    fmt F 15 feed #Feedrate

    fmt E 15 candrlfd #Feedrate for canned drill 10-12-05

    fmt P 11 dwell$ #Dwell

     

    then find this routine and change it similar to this:

     

    pdrill$ #Canned Drill Cycle

    pdrlcommonb

    candrlfd = feed

    pcan1, pbld, n$, *sgdrlref, *sgdrill, pxout, pyout, pfzout,

    prdrlout, dwell$, *candrlfd, strcantext, e$

    pcom_movea

     

    Do likewise for the other canned cycles:

     

    The drill retract point seems to be in the routine

     

    prdrlout #R drill position

    refht_a = refht$

    refht_i = refht$ - initht$

    if absinc$ = zero, refht_a, !refht_i

    else, refht_i, !refht_a

     

    perhaps you could just change the refht_a format

    from

    fmt R 2 refht_a #Reference height

    to

    fmt C 2 refht_a #Reference height

     

     

    for 2d countour z feed seperate try:

     

    formatting a new variable, z_contour_feed

     

    fmt F 15 z_contour_feed #Feedrate for Z on contours

     

    then edit these routines:

    pz$ #Output to NC of linear movement - feed Z only

    z_contour_feed = feed

    pncoutput

     

    plinout #Output to NC of linear movement - feed

    pcan1, pbld, n$, sgplane, `sgcode, sgabsinc, pccdia,

    pxout, pyout, pzout, feed, z_contour_feed, strcantext, scoolant, e$

     

    hopefully this will get you started in the right direction

     

    cp

  10. First of all , Welcome to the forum !! cheers.gif

     

    What you need to do is edit some format assignments.

    !!!!! Make a copy of your present post !!!!!!!

     

    Open your post in any text editor.

    Near the top of the post are numbered formats which start w/ something like

    fs 4 2.4 etc

     

    ( I'm home now looking for the funnies so I can't use actual exerpts from posts)

     

    Usually right after that are the format assignments which look something like this:

    fmt 4 F fr$ #feedrate

    fmt 5 I drilret # retract point in can cycle

    and on and on.

    Locate the ones you need to change and edit them to what you need , for example :

    change

    fmt 4 F fr$ #feedrate

    to

    fmt 4 E fr$ #feedrate

     

    and

     

    change

    fmt 5 I drilret # retract point in can

    to

    fmt 5 C drilret # retract point in can

     

     

    cp

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