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:

Werktuigbouwer

Verified Members
  • Posts

    37
  • Joined

  • Last visited

  • Days Won

    1

Werktuigbouwer last won the day on August 20 2021

Werktuigbouwer had the most liked content!

About Werktuigbouwer

  • Birthday 06/16/1987

Profile Information

  • Gender
    Male

Uncategorized

  • Location
    Netherlands

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Werktuigbouwer's Achievements

Rookie

Rookie (2/14)

  • Reacting Well Rare
  • Conversation Starter Rare
  • First Post Rare
  • Collaborator Rare
  • Dedicated Rare

Recent Badges

38

Reputation

  1. Thank you for the input, but i made sure a long time ago, that these settings where set. After some other strange errors i found out that some key on the keyboard was stuck (not visible by eye). By pressing all the keys multiple times the errors went away. Tomorrow i am going to buy some spare keyboards. So problem solved.
  2. Hello, In my shop we have one PC where we cannot draft. The start and endpoint can be selected, but setting it to its correct place is not possible. It ask to Select another dimension to use its formatting, see picture. Selecting another dimension is also not possible (i tried). Also the pop-up menus of Font, Height etc. are also not working. Other PC's are fine. I also removed the Mastercam folder within documents, and in the shared folder. -Mastercam version 2018 What could i try next? Greetz Jan
  3. Is G11 not a better option? It mirrors the x-axis
  4. But the question remains of all comments are needed to be displayed as a bar message on the screen, which stays active until a new message is called for. Other way to add the comments are by: ; This is my comment
  5. Try this: #declaration of variables: blockno : 0 #Mastercam operation number #format statement fmt "N" 4 blockno #Output mcam opperation no. to NC file #add this starting in a first column: pfn #Output block numbers = mcam op number blockno = opinfo(15240,0) if op_id$ <> prv_op_id$ & blockno<>-99999, [ *blockno ] #add this where the toolchange is: pbld, *pfn, *t$, "M6",e$
  6. I guess the quote will be for training, not the post.
  7. Make sure the arrow where the tool paths are added is in the machine group you wish to simulate.
  8. I am working on a simular project to use a pyramid. Therefore I recreated the Excel file (to make it eventually to a macro), use at you're own risk. Be aware it is depended on the machine. kinematic point.xlsx
  9. Best bet is to use a file synchronization program (in the past i used SyncToy). You're PC will be the master and create at a fixed time of the day a backup on the network. At the operators PC, at startup a clean version of the backup will be placed in a local folder, from which the standalone tool manager can be opened. If they alter the database, the next day the database is then restored. The operator can never alter you're own database. Only downside is, that the database is at most a day old (for new programs this can be a problem).
  10. If I draw you're code in Mastercam (in the standard lathe plane D+ Z+) the G2 and G3 looks correct. You're sketch looks wrong (axis reversed). Y-axis is pointing into the drawing based on right hand rule. Then we have to look from the back side and then the rotations are also correct.
  11. The problem is placed in the following part pfcout #force C axis output if index = zero & rot_on_x, [ if use_rotmcode & (fmtrnd(cabs) <> fmtrnd(prv_cabs) | sof), *sindx_mc if absinc$ = zero,[if machinex >9, *cabs], !cinc, !cout_i else,[if machine>9, *cout_i], !cinc, !cabs ] the output of the A axis is only when machinex >9 or machine>9 while in the post these are defined as: machine : 7 machinex : 7 Changing pfcout to: pfcout #force C axis output if index = zero & rot_on_x, [ if use_rotmcode & (fmtrnd(cabs) <> fmtrnd(prv_cabs) | sof), *sindx_mc if absinc$ = zero,[if machinex >6, *cabs], !cinc, !cout_i else,[if machine>6, *cout_i], !cinc, !cabs ] will give you the output you desire
  12. Try the following adjustments sav_commentfilter : 0 # variable to save the commentfilter pheader$ #Call before start of file if wcs_mode <> two, # Yes, read 'mi1' to set 'wcs_mode' [ if mi1$ = zero | mi1$ = one, # Get Work Coordinate System mode setting wcs_mode = mi1$ # 'G92' output modes w/ 'G28' retracts else, wcs_mode = two # 'E' fixture offset mode ] else, wcs_mode = two # 'E' fixture offset mode "%", e$ n$, *progno$, "(", sprogname$,")", e$ sav_spc = spaces$ spaces$ = 0 #*progno$, sopen_prn, sprogname$, sclose_prn, e$ n$, sopen_prn, sspace, "CREATED ON - ", day$, "-", month$, "-", year$, " AT - ", ptime, sspace, sclose_prn, e$ #n$, sopen_prn, sspace, "PROGRAM NAME - ", sprogname$, sclose_prn, e$ #n$, sopen_prn, sspace, "DATE=DD-MM-YY - ", date$, " TIME=HH:MM - ", time$, sclose_prn, e$ #Date and time output Ex. 12-02-05 15:52 #n$, sopen_prn, sspace, "DATE - ", month$, "-", day$, "-", year$, sclose_prn, e$ #Date output as month,day,year - Ex. 02-12-05 #n$, sopen_prn, sspace, "DATE - ", *smonth, " ", day$, " ", *year2, sclose_prn, e$ #Date output as month,day,year - Ex. Feb. 12 2005 #n$, sopen_prn, sspace, "TIME - ", time$, sclose_prn, e$ #24 hour time output - Ex. 15:52 #n$, sopen_prn, sspace, "TIME - ", ptime sclose_prn, e$ #12 hour time output 3:52 PM spathnc$ = ucase(spathnc$) smcname$ = ucase(smcname$) stck_matl$ = ucase(stck_matl$) snamenc$ = ucase(snamenc$) #********************************** Added lines***************** sav_commentfilter = comm_filter$ # save comm_filter comm_filter$ =1110011111 # set comment filter comment$ # add comments comm_filter$ = sav_commentfilter # restore comment filter #********************************** End of change ************** #n$, sopen_prn, sspace, "MCX FILE - ", *smcpath$, *smcname$, *smcext$, sspace, sclose_prn, e$ #n$, sopen_prn, sspace, "NC FILE - ", *spathnc$, *snamenc$, *sextnc$,sspace, sclose_prn, e$ n$, sopen_prn, sspace, "MATERIAL - ", *stck_matl$, sspace, sclose_prn, e$ spaces$ = sav_spc pcomment2 #Output Comment from manual entry scomm$ = ucase (scomm$) if gcode$ = 1005, n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #Manual entry - as comment if gcode$ = 1006, n$, scomm$, e$ #Manual entry - as code if gcode$ = 1007, sopen_prn, scomm$, sclose_prn #Manual entry - as comment with move NO e$ if gcode$ = 1026, scomm$ #Manual entry - as code with move NO e$ if gcode$ = 1053, [ n$, *e$ n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #Group name n$, *e$ ] if gcode$ = 1008, n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #Operation comment #if gcode$ = 1051, n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #Machine name #if gcode$ = 1052, n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #Group comment if gcode$ = 1054, n$, no_spc$, sopen_prn, scomm$, sclose_prn, e$ #File Descriptor Greetz Jan
  13. In the past i made an Excel file to determine the optimal tool order for a turret lathe and a "near" optimal tool order for a fixed tool magazine mill. This uses Excel for the program input and machine input. Then with VBA it calculated the results. After calculation the results were showed in Excel. I say near optimal tool order, because it is imposible to calculate every posible solution in an acceptabele time. On average i saved a second a minute. Which is a lot in mass production
  14. other option: PHorn: Insert: https://eshop.phorn.de/S64T007000EG55 0.77 mm width 0.0303..." Holder: https://eshop.phorn.de/LH64T252510 left hand or: https://eshop.phorn.de/RH64T252510 right hand
  15. I did not projected the line. I created a line from the quadrant, and used tangent arc. The mesurement of the two radi i got from the push pull function in the model preb tab. For me this was the easiest method.

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

×