Verified Members
  • Content count

  • Joined

  • Last visited

Community Reputation

25 Excellent

About Grievous

  • Rank

Profile Information

  • Gender
  • Interests
    ..heavy metals, and the way to cut them


  • Location
    Toronto, ON, Canada

Recent Profile Visitors

1,411 profile views
  1. Grievous

    Endless C-Axis Swiveling

    Yes that is what I'm doing..I replaces in post the tool tip comp command with a call to a cycle in which I can set the limits I want...for example on a matsuura5X where A axis goes +11.5 to -111.5 I do this way: TRANS_5A(0,-110.) ;TOOL TIP COMPENSATION ON ;************************************ REPEATB DATUM ;SET ACTIVE WPC N3 G90 G0 X4.362 Y-6.9919 Z10. A3=0. B3=-.9918 C3=-.1277 ...etc The cycle looks this way.. PROC TRANS_5A(REAL UPPER_LIM, REAL LOWER_LIM) SBLOF DISPLOF ;usage TRANS_5A(0,-90) IF (UPPER_LIM > $TC_CARR32[1]) GOTOF ALLARM1 IF (LOWER_LIM < $TC_CARR30[1]) GOTOF ALLARM2 IF (UPPER_LIM==0)AND(LOWER_LIM==0) ELSE $MA_POS_LIMIT_PLUS[AX5]=UPPER_LIM ; $MA_POS_LIMIT_MINUS[AX5]=LOWER_LIM ; ENDIF $MC_TRAFO5_ROT_AX_OFFSET_1[0]=$P_UIFR[$P_UIFRNUM,A,TR] $MC_TRAFO5_ROT_AX_OFFSET_1[1]=$P_UIFR[$P_UIFRNUM,C,TR] NEWCONF ; STOPRE ; TRAORI M132 M17 ALLARM1: MSG("UPPER LIMIT IS > "<<$TC_CARR32[1]<<" /REPROGRAM THE COMMAND") M00 M30 ALLARM1: MSG("LOWER_LIM IS < "<<$TC_CARR30[1]<<" /REPROGRAM THE COMMAND") M00 M30
  2. Grievous

    Endless C-Axis Swiveling

    Just an idea...When I have a machine where one axis goes ..let's say -5 to +180, to avoid the issue, I rewrite the axis limit from 0 to 180. After I finish I write back the limits. I use vectors for 5x programing , not direct machine axis.
  3. Just a can set your post, to give you in M128 mode(5x) the surface-normal vectors NX, NY, NZ, instead of your machine axes. Same code will work in a machine with a different kinematic also.
  4. Grievous

    Simulation Default Button

    For 100% accurate locating, someone can use this SimTransform.xlsx
  5. Grievous

    Parallel Surface toolpath

    When using parallel surface tool path, the resulting motion is similar with a Brownian
  6. Grievous

    HEIDENHAIN multi offset

    If you want to have the values of your wo in your program, you can write them in like this(similar to $P_UIFR[1]=CTRANS(X,0,Y,0,Z,0)in sinumerik or G10 in Fanuc) 1 FN 17: SYSWRITE ID 503 NR37 IDX1=-10. 2 FN 17: SYSWRITE ID 503 NR37 IDX2=-20. 3 FN 17: SYSWRITE ID 503 NR37 IDX3=-30. 4 FN 17: SYSWRITE ID 503 NR37 IDX4=+0. 5 FN 17: SYSWRITE ID 503 NR37 IDX5=+0. 6 FN 17: SYSWRITE ID 503 NR37 IDX6=+123. ...where NR37= your datum number in this case can use also(NRQ339 to match your CYCLE DEF 247 number) IDX= axis........IDX1=X axis...IDX2=Y axis...IDX3=Z axis....IDX4=A axis.....IDX5=B axis....IDX6=C axis To read a value from an datum use: 1 FN18: SYSREAD Q4 = ID503 NRQ339 IDX6 in this case u copy the value of C axis from datum number Q339 into Q4 parameter. Hope it helps
  7. Grievous

    Must Have HMC Options

    pullo ... It does not, but there are other ways to achieve that with Fanuc
  8. I 100% disagree with you, based on my experience with this machine. This is a 5x Sinumerik machine. Nothing fancy. There are no special/manufacturer codes to make this machine run, except the enabling ultrasonic mode, which is highlighted in the book of machine, everything else are standard sinumerik cycles and codes like you said,Traori, Cycle800, Cycle832..etc. The post builders don't need DMG to hold their hands when they do a post for a controller, more like just to know the special manufacturer cycles and codes and integrate them, and like I said , they are highlighted in the machine book, which for sure he got(at least I got it). And when you have issues understanding them, then that's when you ask builder. I don't see the reason to call DMG to explain you how Cycle800 or Traori works. I did my post myself based on an existing post I had. Actually all Sinumerik machines here(3x 4x and 5x) have 1 single post with switches.
  9. If the post is not outputting the correct codes, then it is not DMG fault....just my opinion. DMG is selling you a machine with a controller on it. Except some manufacturer cycles made by DMG(for which you got a book I assume), everything is a Sinumerik control.
  10. I will not post codes for you...sorry..against my work place policy. But I can 2nd CMillman here. You will need a 5x Sinumerik post with some specific customization for this machine, especially for how to enable the ultrasonic mode...(thru misc val ). That's it...The codes I share are hand customized .something I like to do sometime, since there is no CAM system who can give me the type of format I want sometime. So keep it simple in the beginning. Get a good 5x Sinumerik post, then work with DMG and your post builder to incorporate the ultrasonic part in it. Good luck.
  11. We have one here. See attached codes. I don't know about other ppl experience, but here DMG support has been great. Very knowledgeable ppl.
  12. Grievous


    The cycle is just a combination of multiple commands/codes. If you read the explanations you will find that you can program functions separately, like FFWON SOFT G642. Give them a try.
  13. Grievous


    CYCLE832 Some explanations/examples in here(starts from page 63)
  14. We use for all Heidenhain TNCremo (it's free) software
  15. Grievous

    G49 Without Movement

    I remember that long time ago we used on one machine something like below, 'til we change the param G91G49G53G0Z0

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