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:

Grievous

Verified Members
  • Posts

    166
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Grievous

  1. So, if it's a Matrix you don't need to split your file. You can work like this: .. .. M98 H1000 (H=BLOCK NUMBER TO BE CALLED) G90G0Z1.M9 M01 M30 N1000(SUB) G90G0X0Y0 .. .. M99 In conclusion you can have all the subs in the same file but you need to call them with M98 Hxxxx (INSTEAD OF M98 Pxxxx) and after M30 you can have your subs wich will start with a block number. Something close to what mighty "SINUMERIK" have for years. Changing your post should not be a big issue for that..
  2. "Thanks" for the info about G17, but tryit. I have the same behaviour on a Integrex and once I add the G17 in G43 line it stop moving B and C (in my case) See the code bellow. N35 T35 M06 M01 G91 G28 X0 B0 M108 M212 M211 S5000 F4000. M03 G97 G56 G90 G00 G17 B0 G43 Z-51.969 Y7.521 C150. G43.4 X145.474 Y7.521 Z-51.969 B60. C150. G49 G68 X0. Y0. Z0. I0. J1. K0. R60. G43 G90 G0 G17 X117.744 Y7.521 Z100. <<<added G17 Z1.544 G1 Z-.256 X117.389 Y9.612 Z-.311 X120.65 Y-9.613 Z-.822 X117.389 Y9.612 Z-1.333 X120.65 Y-9.613 Z-1.843 X117.389 Y9.612 Z-2.354 X116.887 Y10.112 X122.65 Y8.612 G41 Y9.112 G3 X120.65 Y11.113 I-2. J0. <<<< B&C axis moving G1 X115.887 Y11.112 Y-11.113 X125.412 Y11.112 X120.65 X120.15 G3 X118.15 Y9.113 I0. J-2. <<< B&C axis moving G1 G40 Y8.612 .....just tryit. Maybe will solve your problem 2.
  3. Add a G17 in the same line with G43: G43 G17 Hxx Zxx
  4. +1 Sinumerik. Like CNC Apps Guy said: THE most powerful control.
  5. Interesting idea, but, the number of lines from a file cannot ensure a specific size. You know I can have a parallel finish with most of the movement in one dir only, so 1 value in a line (metric values), or a 5x simultaneous with 5 values in one line (imperial values), so imagine the difference. I was thinking at a function that can check a size of a file. But after double checking the MP Post Ref Guide, it seems there isn’t such a function. Thanks man.
  6. I want to check for the size of all my subs, and if their size is bigger then a "value" to have that sub spited out in an external file and the call from the main to be made with M198 or whatever (EXTCALL OR CALL PRG). Somebody has done that already?
  7. You don’t need different math for different machine kinematics. That’s just a thing what is tried to be putted in your head by resellers so they can make more$. Every machine works with vector components to get the tool orientation instead of real machine angles. Sinumerik A3= B3= C3= / Heidenhain NX NY NZ / Fanuc G43.5 I J K. I have modified a Sinumerik post to work for 5 machines with different kinematics (head/table, table/table) from 3 to 5x. Read the controller manual and change your mpmaster post accordingly. Success!
  8. If I miss James sarcasm my apologies man. About the interface. I like it also. But I cannot agree when you say they did it on purpose. It cannot be a valid reason of chosen between beauty and functionality on this matter. They are not selling jewellery. I’m ok with improving things, and the new interface has potential. It’s just not properly integrated yet. And saying from their end, they wanted like that, without a valid is childish.
  9. ...It's like releasing a part to production without inspecting it.
  10. They just change the interface. But it seems they don't doit right and now they seling us bulls..t about revamping and stuff. Why they don't say they made a bubu and they will fixit.. We'll understand. It's more like an downgrade this "revamped" I use a lot this toolpath and now it sucks. I spend more time to create a toolpath then before. Usually I was copping a previous one then change the surface and the strategy to make a new one. Instead of making the software more easy to use, they (CNC) are doing the opposite. Typical CNC Software... New release new bugs...Does anyone test this software before releasing it?
  11. I experience this problem since version X5, and it seems the MU1 did not solve this issue. I'm creating a new Multiaxix operation (right click in Op Manager , Mill tool path - Multiaxis..). When on left menu Toolpath Type is selected on right window I can choose between various toll path strategies thru some buttons and icons. Everything is fine. I'm happy with my toll path and I hit Ok and exit the operation. Then I simulate and after that I decide I wanna change something. I open the toolpath and when I choose again from left menu Toolpath Type nothing happen on the right view. It seems I cannot choose a different type of tool path anymore and the buttons are inactive. I waana say also , on previous versions X2-X4 you could change the toolpath type after you create the operation and close it (the interface was different). Does anyone experience this problem? Someone from CNC notice that? How I can submit to them this bug? Thanks
  12. Just an example of what you can do (I useit all the time): In main prg use G65 to call subprg: G65 Pxxxx A1.(LETTER A=#1) G65 Pxxxx A2. SUB: Oxxxx GOTO#1(jump) N1 ...CODES HERE GOTO99 N2 ...CODES HERE GOTO99 N3 ...CODES HERE GOTO99 N99M99
  13. That's not true. My post for example is give me for Mastercam front plane A+90. Physicaly there is no A axis on the machine (it's a DMU50 with B 45 nutator and rotary C). The post is giving me for an operation on that plane coordonates XYZ. Phisicaly my machine is rotating B+180 C0, and if let's say my toolpath is just a cut let's say only in x+ direction actualy in the machine the cut will be in x- direction Same thing let's say a Matsuura 5X with A and C. The travel for A axis is from 0 to -90. My angle from post for front plane is like I said A+90. There is no A+ on that machine but is still doing my operation but my toolpath is rotated in plane 180deg. Giveit a thought. Cheers.
  14. If your machine support CYCLE19 (or CYCLE800 for Sinumerik or G53.1 Fanuc)you don't need to care about how your programmed plane is oriented. The controller will transform your angles(can be any combination A+C B+C OR A+B+C) to a vector then if your machine kinematics can orient the spindle or table to that plane and if necessary rotate your tool path in that plane. Don't waste your time trying to do that in Mastercam. I just create planes by solid face and if your post is properly set-up I even sometimes leave the origin of the new plane where the Mastercam will put it (add a datum shift before Cycle 19. pbld, pn, "CYCL DEF 7.0", "DATUM SHIFT", peob, e$ pbld, pn, "CYCL DEF 7.1", *tox4$, peob, e$ pbld, pn, "CYCL DEF 7.2", *toy4$, peob, e$ pbld, pn, "CYCL DEF 7.3", *toz4$, peob, e$ For 5X simultaneous do the same thing use vectors instead of real machine axes. Those controllers are smarter then most of people know. You don't need specific posts for every machine configuration. Just modify your post so it will give you vectors like that: Sinumerik (the best of the best of the best): TRAORI ;TOOL TIP COMPENSATION ON ;************************************ N8 G90 G0 X1.0766 Y-.6729 Z.5 A3=-.3976 B3=-.8803 C3=.2588 N10 X1.0766 Y-.6729 Z-.6991 A3=-.3976 B3=-.8803 C3=.2588 N11 X1.2157 Y-.3648 Z-.7896 A3=-.3976 B3=-.8803 C3=.2588 N12 G1 X1.2356 Y-.3207 Z-.8026 A3=-.3976 B3=-.8803 C3=.2588 N13 X1.0532 Y-.2388 Z-.8031 A3=-.3976 B3=-.8803 C3=.2588 A3 B3 C3 = VECTOR COMPONENT in Mastercam *vtoolx$, *vtooly$, *vtoolz$, FANUC: G43.5 and I J K AS VECTOR COMPONENTS HEIDENHAIN: M128 and NX NY NZ as vector components.. just read controllers manuals. Cheers
  15. Whay do you wanna do that? What you want to achieve?
  16. $P_UIFR[1,X,TR]=0 ; X POS IN G54 $P_UIFR[2,Z,TR]=0 ; Z POS IN G55 $P_UIFR[2,Z,FI]=0 ; ZPOS FINE ADJUSTMENT IN G55 similar to G91G10L2P1Z-0.005(FINE ADJUSTMENT) ON fanuc or $P_UIFR[1]=CTRANS(X,-200.,Y,-200.,Z,-200.,B,-90.):CFINE(X,-0.1,Y,0.2,Z,0.3,)
  17. This is from my post for C axis output. Check your adressinstead of "cout_a" use your adress for B. pfcout #Force C axis output pspindle_nr_select cout_a = cabs if one_rev & cuttype = 3, [ while fmtrnd(cout_a) >= 360, cout_a = cout_a - 360 while fmtrnd(cout_a) < 0, cout_a = cout_a + 360 ] For the B0 on the N4950 line check your retract routine.
  18. quote: -------------------------------------------------------------------------------- The only drawback with the helix bore is that you don't have cutter comp. -------------------------------------------------------------------------------- Ya.., like kunfuzed said : Check again. There is cutter comp.
  19. Just a sugestion. You can change post so you can have the codes like this: M01 G54G90G00X0.Y4.5A0.B0.S1500M03 G43H2D2Z1.M08 Z.05 G01Z0.F9. G41X.2618 #10=0(COUNTER RESET) WHILE[#10LT22.]DO1(LOOP START) G03G91Z-.04I-.2618J0. #10=#10+1.(COUNTER INCREMENT) END1(LOOP END AT Z-.88) G90I-.2618J0. G01G40X0. G00Z1. The operator can have control of pitch after posting. I can share the routine if you guys want. Or in mighty Sinumeric can be like this: N98 G54 D1 N99 CYCLE800(1,"DMG",10,27,,,,,,,,,,1) ;********************** MSG("C/BORES FOR 1/2 SHCS") N100 S6000 M3 N101 G0 X18. Y0. N102 Z5. M8 N103 Z.145 N104 G1 Z.095 F40. N105 G41 X18.175 N106 G3 X18.175 Y0. Z-.625 I-.175 J0. TURN=18. N107 X18.175 Y0. I-.175 J0. N108 G1 G40 X18. N109 G0 Z5.........
  20. You can do even more.. you can configure your Fanuc controler to load the offset automaticaly when it's changing the tool so there is no need of G43 Hxx or Dxx at all. Like on mighty Sinumerik. Only thing is if you're using on some tools, like T cutters, 2 diferent offsets. You'll need to decalre the second offset in conventional way.
  21. Jeff can you change that animated pic. It’s annoying.. and it looks gay also..
  22. It's ok, but imagine... you machine some holes at a lower level let's say -100 (with clereance at +10abs and retract setted at -95 abs ) and then move to a higher plane at let's say 0 ...after you finish machining at -100 level the tool will not retract first in z at +10 and then in xy to new position....it will go from -95 to the new pos in xyz simultaneous movement witch can be very dangereous if you have a part like than..and maybe a big crash.
  23. Operation type: Helix Bore Tool: 1/4" Flat EM Geometry : 2 circles dia 20 Rough Pitch=1 etc etc… ---now the problems ----- Under Linking param: - Clearance=30(abs) +"Use clearance only at start..." button checked - Retract = 5(abs) - Feed plane =1(inc) - Top of stock =0(abs) - Depth= -10(abs) Result ...the tool after finishing first dia will not retract to 5 , but will go to 30 and after finishing the 2-nd dia will retract only at 5. Just give’ it a try and see what's happening

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