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:

mirek1017

Customers
  • Posts

    888
  • Joined

  • Last visited

Everything posted by mirek1017

  1. thank you when I do not get this option ,how I should programing on trunion ?
  2. Hello All,How I can find tcpc option o my haas machine ,what settings I should looking for ? thank you
  3. Hello guys ,I know the was many post for this think How I can move my spindle sped to separate line then X0Y0 position ? like this G0G90 G54 X0Y0 S500 M3 [POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# V25.00 P0 E1 W25.00 T1669042273 M25.00 I0 O0 # Post Name : MPM HAAS VMC.PST # Product : MILL # Machine Name : HAAS VMC (VF & VM) # Control Name : HAAS # Description : HAAS VMC # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP v11.0 # Post Revision : 11.2.07337 (MC_FULL.MC_MINOR.YYDDD) # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. <> last_tlplnno) | retractflg, [ if convert_rpd$ = one, [ gcode$ = one feed = maxfeedpm ipr_type = zero ] sav_absinc = absinc$ absinc$ = zero pindex if retractflg, [ if safe_index, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pbld, n$, *sgcode, [if not(index), sgabsinc, pwcs], pfcout, [if not(opcode$ = 3 & nextdc$ = 7), pspindleout], e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ pbld, n$, pfxout, pfyout, e$ pbld, n$, pspindleout, e$ #NEXT LINE ] else, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pbld, n$, *sgcode, [if not(index), sgabsinc, pwcs], pfcout, pfxout, pfyout, [if not(opcode$ = 3 & nextdc$ = 7), pspindleout], e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ ] phsm1_on #must remain before G43 pbld, n$, "G43", *tlngno$, pfzout, scoolant, e$ ] else, [ if fmtrnd(prv_cabs) <> fmtrnd(cabs), [ if safe_index, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, [if not(index), sgabsinc, pwcs], pfcout, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ pbld, n$, pfxout, pfyout, e$ ] else, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, [if not(index), sgabsinc, pwcs], pfcout, pfxout, pfyout, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ ] pbld, n$, pfzout, e$ ] else, Thank you for helping or poiting me for the existing post on this forum
  4. thank you so much for your helping and time
  5. so when this is my stock ,I should mark all think ? CL35094 stock.mcam
  6. thank you ,let me take look your sample
  7. Hello All ,how I can crate 5 axis packet tollpath on this part thank you CL35094.mcam
  8. what about G91 G28 Y0 before every tool change
  9. One more help ,please what section I need to looking for for this ,standard post T1 =D1 I need to get T1=D11 sample (.94 THREAD MILL) (D11 WEAR .0195) T01 M06 G00G90G54X-9.275Y.965B0 S1000M03 G43H1Z2.0 M08 Z.1 G94G01Z.0177F15. G42D11Y.975 thank you
  10. 1 T1 M06 (1/2 FLAT ENDMILL) (MAX - Z7.5748) (MIN - Z1.22) G57 H901 G00 G17 G90 B90. X12.943 Y.083 G173 W-10. G43 H1 Z7.5748 S1500 M03
  11. T1 M06 (1/2 FLAT ENDMILL) (MAX - Z7.2211) (MIN - Z.91) G57 H901 B90. G17 G90 Z1.4211 X-.2857 Y-.1003 G94 G01 Z1.1928 F150. NEW I am not sure ,the G173 W value missing yes
  12. if safe_index, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pcan1, pbld, n$, *sgcode, sgplane, sgabsinc, pfcout, strcantext, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ if convert_rpd$ = one, [ gcode$ = one feed = maxfeedpm ipr_type = zero ] pbld, n$, sgcode, [if gcode$ = 1, sgfeed], pfxout, pfyout, [if gcode$ = 1, *feed], e$ #pbld, n$, pfspindleout, e$ ] else, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ if convert_rpd$ = one, [ gcode$ = one feed = maxfeedpm ipr_type = zero ] pcan1, pbld, n$, *sgcode, sgplane, sgabsinc, [if gcode$ = 1, sgfeed], pfcout, pfxout, pfyout, [if gcode$ = 1, *feed], strcantext, e$ #pbld, n$, pfspindleout, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ NEW # pcan1, pbld, n$, *sgcode, sgplane, sgabsinc, [if gcode$ = 1, sgfeed], pfcout, pfxout, pfyout, [if gcode$ = 1, *feed], strcantext, e$ pcan1, pbld, n$, *sgcode, sgplane, [if not(index), sgabsinc, pwcs], [if gcode$ = 1, sgfeed], pfcout, dfspindleout, [if gcode$ = 1, *feed], strcantext, e$ #changed to break out X and Y on a seperate line RDB 12-28-22 pcan1, pbld, n$, *sgcode, [if gcode$ = 1, sgfeed], pfxout, pfyout, [if gcode$ = 1, *feed], e$ #changed to break out X and Y on a seperate line RDB 12-28-22
  13. if safe_index, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ pcan1, pbld, n$, *sgcode, sgplane, sgabsinc, pfcout, strcantext, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$ if convert_rpd$ = one, [ gcode$ = one feed = maxfeedpm ipr_type = zero ] pbld, n$, sgcode, [if gcode$ = 1, sgfeed], pfxout, pfyout, [if gcode$ = 1, *feed], e$ #pbld, n$, pfspindleout, e$ ] else, [ if lock_codes = one & not(index) & rot_on_x, pbld, n$, *sunlock, sunlockcomm, e$ pbld, n$, pgear, e$ if convert_rpd$ = one, [ gcode$ = one feed = maxfeedpm ipr_type = zero ] pcan1, pbld, n$, *sgcode, sgplane, sgabsinc, [if gcode$ = 1, sgfeed], pfcout, pfxout, pfyout, [if gcode$ = 1, *feed], strcantext, e$ #pbld, n$, pfspindleout, e$ if lock_codes = one & not(index) & rot_on_x & cuttype = 0, pbld, n$, *slock, slockcomm, e$
  14. [POST_VERSION] #DO NOT MOVE OR ALTER THIS LINE# V25.00 P0 E1 W25.00 T1663592119 M25.00 I0 O0 # Post Name : MPM TOSHIBA HMC.PST # Product : MILL # Machine Name : TOSHIBA BTD/BTH/HM/HBM SERIES # Control Name : TOSNUC 777/888/999 # Description : TOSHIBA 4 AXIS VMC # 4-axis/Axis subs. : YES # 5-axis : NO # Subprograms : YES # Executable : MP v11.0 # Post Revision : 11.2.07337 (MC_FULL.MC_MINOR.YYDDD) # # WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO # THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. # -------------------------------------------------------------------------- # Start of File and Toolchange Setup # -------------------------------------------------------------------------- psof0$ #Start of file for tool zero psof$ psof$ #Start of file for non-zero tool number probe_head$ ptravel pwritbuf5 pcuttype toolchng = one if ntools$ = one, [ #skip single tool outputs, stagetool must be on #stagetool = m_one !next_tool$ ] tooltotal = rbuf(4,0) #Reads total tool and null tool changes if toolcountn <= tooltotal, nexttool = rbuf(4,toolcountn) else, nexttool = first_tool$ if tool_table = 2, ppredstck if tool_table = 3, pmetastck spaces$=0 if output_z = yes$ & tcnt > 1, [ scomm_str, "OVERALL MAX - ", *z_tmax, scomm_end, e$ scomm_str, "OVERALL MIN - ", *z_tmin, scomm_end, e$ ] spaces$=sav_spc if plane$ < 0 | opcode$ = 3 | opcode$ = 16, plane$ = 0 pbld, n$, *sgcode, *sgplane, "G40", "G80", *sgabsinc, e$ pbld, n$, "G53", e$ inhibit_probe$ sav_absinc = absinc$ absinc$ = one if wcstype <= one, #Work coordinate system [ pfbld, n$, sgabsinc, *sg28, "Z0.", e$ pfbld, n$, *sg28, "X0.", "Y0.", e$ pfbld, n$, "G92", *xh$, *yh$, *zh$, e$ ] else, [ pbld, n$, sgabsinc, *sg28, "Z0.", e$ ] absinc$ = sav_absinc sav_mi9 = mi9$ sav_workofs = workofs$ if sav_workofs < 0, sav_workofs = 0 ptlchg_com sof = 0 ptlchg_com #Tool change common blocks if force_output | sof, [ result = force(ipr_type,ipr_type) result = force(absinc$,absinc$) result = force(plane$,plane$) ] pcom_moveb pcheckaxis #Check for valid rotary axis if sof, uninhibit_probe$ c_mmlt$ #Multiple tool subprogram call #ptoolcomment if sof & scomm_sav <> snull, [ spaces$ = 0 n$, pspc, scomm_str, *scomm_sav, scomm_end, e$ spaces$ = sav_spc ] if sof = 0, scomm_sav = snull if mi3$, [ result = nwadrs(strw,zabs) result = nwadrs(strw,zinc) result = nwadrs(strz,mi1$) ] else, [ result = nwadrs(strz,zabs) result = nwadrs(strz,zinc) result = nwadrs(strw,mi1$) ] comment$ pcomment3 pmisccheck pcan if stagetool >= zero, [ if omitseq$ = 1 & tseqno > 0, [ if tseqno = 2, n$ = t$ pbld, *n$, e$ pbld, *t$, e$ pbld, n$, "M06", ptoolcomm, e$ ] else, [ pbld, n$, pbld, *t$, e$ pbld, n$, "M06", ptoolcomm, e$ ] ] spaces$=0 if output_z = yes$, [ preadbuf5 if (opcode$ > 0 & opcode$ < 16) | opcode$ = 19, [ n$, pspc, scomm_str, "MAX - ", *max_depth, scomm_end, e$ n$, pspc, scomm_str, "MIN - ", *min_depth, scomm_end, e$
  15. ok ,got it Thank you for your help I need something ells I need to break line G090G17 and X Y position G57 H901 G00 G17 G90 B90. X-.2857 Y-.1003 to this G57 H901 G00 G17 G90 B90. X-.2857 Y-.1003
  16. I am missing something ,this is my post if stagetool >= zero, [ if omitseq$ = 1 & tseqno > 0, [ if tseqno = 2, n$ = t$ pbld, *n$, *t$, e$ pbld, n$, "M06", ptoolcomm, e$ ] else, [ pbld, n$, *t$, e$ pbld, n$, "M06", ptoolcomm, e$ ] ] spaces$=0 if output_z = yes$,
  17. Hello all ,I need fix some thing in my post I can get N block an T number in same line ,haw I can fix this ?? sample my program (COMPENSATION TYPE - COMPUTER) N1 T1 M06 (1/2 FLAT ENDMILL) (MAX - Z7.2211) (MIN - Z.91) G57 H901 G00 G17 G90 B90. X-.2857 Y-.1003 my post # Tool Comment / Manual Entry Section # -------------------------------------------------------------------------- ptoolcomment #Comment for tool tnote = t$ toffnote = tloffno$ tlngnote = tlngno$ tldianote = tldia$ spaces$ = 0 scomm_str, pstrtool, " ", *tnote, " ", *toffnote, " ", *tlngnote, " ", *tldianote, scomm_end, e$ spaces$ = sav_spc pstrtool #Comment for tool if strtool$ <> sblank, [ strtool$ = ucase(strtool$) *strtool$, " " thank you for any help
  18. training from machine buldier ,from fanuc or from mastercam?
  19. thank you so much for your help .I will tomorrow morning
  20. how I can check my control have option for dynamic calulation ,This is something standard on all fanuc control .or I have to pay extra for this ?
  21. This is my top view on my front view I need to take set G54 and rotate table for make 6 spot faces and tap holes this one
  22. can you send me some sample file pleas ?

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