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:

Cimco Cycle Probing


pullo
 Share

Recommended Posts

I finally got the Cimco probing C-hook integrated into my  posts  and only the 5-axis output is still not done , but I have basically gotten the gist of it , so here is a small

independent presentation.

In order to get the  C-hook to work  one should  integrate the Cimco supplied post code  into one own's post processor.  After a few days of tinkering with it , my third , 5-axis post was up and working in about 10 minutes  from scratch.  So it's easy once you know what you're doing ( ok , this statement is basically universal :) ).

I was  interested in  Heidenhain , so  this will be HH heavy.  But there's code supplied for Siemens, Haas/Reni , Mazak,  Fanuc etc.

I heard about this c-hook thru' the grapevine when we had a seminar about  Verisurf  earlier  this year. 

The  c-hook starts off with a choice of  Cimco Cycle Probing  or  Cimco Surface  Probing.

g1.png.9ac0b44fabfa1c5d32b52d551bd66c7d.png

 

If you choose probing  then you can choose from the following menu :

Workpiece  alignment, Workpiece datum, Workpiece measurement ( not visible in the pic below, some graphic issue) and Kinematic calibration - an HH  add on.

g2.thumb.png.0584e683575f720016a87e6f64ab5932.png

 

I chose the Datum Inside Rectangle  , which  looks like this on the parameter page :

 

g3.thumb.png.67817b8e1479702fd13a66d5ff63681b.png

 

And here is the code for a few cycles :

0 BEGIN PGM  CIMCO_PROBE MM
1 M28 M129 ; Pullov:5.15 11:32 22-07-20
2 PLANE RESET STAY ; TYOTASO OFF
3 *-;T=1 DIA=4. R1=3. TXT=
;> tool 0 .1 10. 5. 0. 10. 30. 50. 40. 10. 40. 30. 0. 10. 1 1 0 -80.
4 L Z-1. FMAX M91 ;RAPA4
5 *-Toolpl ORIGO X0. Y0. Z0.
6 * -TOOL NAME: Probe_6mm
7 L B0 C0 FMAX M70;LASTUKULJETIN ON
8 CYCL DEF 9.0 DWELL TIME
9 CYCL DEF 9.1 TIME 2.0
10 ;TOX X0. Y0. Z0. Error < 0.005mm
11 *-_GF_ T=1 HALK=4. NURKAN R=3.
12 *TP: Top WCS= Top
13 TOOL CALL 1 Z S00
14 M22; B-LOCK_A 
15 *;CIMCO CC 2+3 ANGL OUT START SOF
16 CYCL DEF 19.0 WORK PLANE
17 CYCL DEF 19.1  A0. C0.
18 *-ANGLES: A0. C0. DMGbhflag=1
19 ;TOX X0. Y0. Z0. Error < 0.005mm
20 *;CIMCO CC 2+3 ANGL OUT END SOF
;NO PRM INFO AVAILABLE
21 TOOL DEF1
22 L X-47. Y-49.001 R0 FMAX ;MOVE_sof
23 L Z12. R0 FMAX ;MOVE_sof
24 TCH PROBE 403 ROT IN C-AXIS~
   Q263=       -47. ;1ST POINT 1ST AXIS~
   Q264=       -40. ;1ST POINT 2ND AXIS~
   Q265=       +47. ;2ND POINT 1ST AXIS~
   Q266=       -40. ;2ND POINT 2ND AXIS~
   Q272=          2 ;MEASURING AXIS~
   Q267=          1 ;TRAVERSE DIRECTION~
   Q261=        -6. ;MEASURING HEIGHT~
   Q320=        +6. ;SET-UP CLEARANCE~
   Q260=       +12. ;CLEARANCE HEIGHT~
   Q301=          1 ;MOVE TO CLEARANCE~
   Q312=          6 ;COMPENSATION AXIS~
   Q337=          1 ;SET TO ZERO~
   Q305=          1 ;NO IN TABLE~
   Q303=          1 ;MEAS. VALUE TRANSFER~
   Q380=        +0. ;REFERENCE ANGLE
25 ;TOX X0. Y0. Z0. Error < 0.005mm
26 ;>PTLCHG0
27 *TP: Top WCS= Top
28 L X-69.001 Y0. R0 FMAX ;MOVE_ptlchg0
29 L Z12. R0 FMAX ;MOVE_ptlchg0
30 TCH PROBE 411 DATUM OUTSIDE RECTANGLE~
   Q321=        +0. ;CENTER IN 1ST AXIS~
   Q322=        +0. ;CENTER IN 2ND AXIS~
   Q323=      +120. ;1ST SIDE LENGTH~
   Q324=       +80. ;2ND SIDE LENGTH~
   Q261=        -6. ;MEASURING HEIGHT~
   Q320=        +6. ;SET-UP CLEARANCE~
   Q260=       +12. ;CLEARANCE HEIGHT~
   Q301=          1 ;MOVE TO CLEARANCE~
   Q305=          1 ;NO. IN TABLE~
   Q331=        +0. ;DATUM~
   Q332=        +0. ;DATUM~
   Q303=          1 ;MEAS. VALUE TRANSFER~
   Q381=          1 ;PROBE IN TS AXIS~
   Q382=        +0. ;1ST CO. FOR TS AXIS~
   Q383=        +0. ;2ND CO. FOR TS AXIS~
   Q384=        +0. ;3RD CO. FOR TS AXIS~
   Q333=        +0. ;DATUM
31 ;TOX X0. Y0. Z0. Error < 0.005mm
32 ;>PTLCHG0
33 L X-58.001 Y0. R0 FMAX ;MOVE_ptlchg0
34 L Z12. R0 FMAX ;MOVE_ptlchg0
35 TCH PROBE 424 MEAS. RECTAN. OUTSIDE~
   Q273=        -0. ;CENTER IN 1ST AXIS~
   Q274=        -0. ;CENTER IN 2ND AXIS~
   Q282=       +98. ;1ST SIDE LENGTH~
   Q283=       +60. ;2ND SIDE LENGTH~
   Q261=        -6. ;MEASURING HEIGHT~
   Q320=        +6. ;SET-UP CLEARANCE~
   Q260=       +12. ;CLEARANCE HEIGHT~
   Q301=          1 ;MOVE TO CLEARANCE~
   Q284=        +0. ;MAX. LIMIT 1ST SIDE~
   Q285=        +0. ;MIN. LIMIT 1ST SIDE~
   Q286=        +0. ;MAX. LIMIT 2ND SIDE~
   Q287=        +0. ;MIN. LIMIT 2ND SIDE~
   Q279=        +0. ;TOLERANCE 1ST CENTER~
   Q280=        +0. ;TOLERANCE 2ND CENTER~
   Q281=          1 ;MEASURING LOG~
   Q309=          0 ;PGM-STOP IF ERROR~
   Q330=        +0. ;TOOL NUMBER
36 ;TOX X0. Y0. Z0. Error < 0.005mm
37 ;>PTLCHG0
38 L X-36.999 Y0. R0 FMAX ;MOVE_ptlchg0
39 L Z12. R0 FMAX ;MOVE_ptlchg0
40 TCH PROBE 423 MEAS. RECTAN. INSIDE~
   Q273=        -0. ;CENTER IN 1ST AXIS~
   Q274=        +0. ;CENTER IN 2ND AXIS~
   Q282=       +92. ;1ST SIDE LENGTH~
   Q283=       +54. ;2ND SIDE LENGTH~
   Q261=        -6. ;MEASURING HEIGHT~
   Q320=        +6. ;SET-UP CLEARANCE~
   Q260=       +12. ;CLEARANCE HEIGHT~
   Q301=          1 ;MOVE TO CLEARANCE~
   Q284=        +0. ;MAX. LIMIT 1ST SIDE~
   Q285=        +0. ;MIN. LIMIT 1ST SIDE~
   Q286=        +0. ;MAX. LIMIT 2ND SIDE~
   Q287=        +0. ;MIN. LIMIT 2ND SIDE~
   Q279=        +0. ;TOLERANCE 1ST CENTER~
   Q280=        +0. ;TOLERANCE 2ND CENTER~
   Q281=          1 ;MEASURING LOG~
   Q309=          0 ;PGM-STOP IF ERROR~
   Q330=        +0. ;TOOL NUMBER
41 M94 M9
42 PLANE RESET STAY ; TYOTASO OFF
43 M23
44 L B0 C0 FMAX
45 * LOPPU  
46
47 * Z MIN =-6. Z MAX =12.
48 * X MAX =69. X MIN =-69.
49 * Y MAX =49. Y MIN =-49.
50 M71 ;LAST.KULJ.POIS,ovi auki
51 CYCL DEF 7.0 DATUM SHIFT
52 CYCL DEF 7.1  X+0
53 CYCL DEF 7.2  Y+0
54 CYCL DEF 7.3  Z+0
55 ;MCX FILE -  C:\2020 CIMCO TEST FILE .MCAM
56 ;NC FILE -  N:\MAHO\ CIMCO_PROBE H
57 M30
58 END PGM  CIMCO_PROBE MM

 

The level of integration at least with Heidenhain is superb.

I'll present the Surface Probing separately here....

 

Here is  a wireframe backplot  of probing an external circle :

screen.thumb.png.59ba20b3e798b806e538ebb29f4d7731.png

 

I have  been  developing  my own cycles thru' the drilling  toolpaths of Mcam  , but here I got ALL the possible cycles in one go.

 

Gracjan

 

 

 

  • Like 1
Link to comment
Share on other sites
30 minutes ago, pullo said:

JoshC did you make it work in 5 -ax? I have yet to play with m1 -m9 to output the correct x and y values inside the cycles.

Gracjan

Leon82 ,what do you mean by "full" Cimco ?

Gracjan

we only have a 3 axis machine here so i have not tried anything 5 axis with it. 

Link to comment
Share on other sites
26 minutes ago, Leon82 said:

We have light cimco and full cimco. 

Light cimco can't make a tool list for example

its a separate module and is not part of Cimco Edit or Cimco Software and will need to be purchased separately.  

  • Like 1
Link to comment
Share on other sites
  • 1 year later...
On 12/20/2021 at 11:14 AM, bd41612 said:

Safe to say that you guys are all pleased with Cimco Probing?  I would like to find out for myself, but my reseller apparently doesn't like to make any sales.

Hi bd41612, My name is Ryan Mermall, and am the CIMCO Probing product manager here in the states. Can you please send me a email so we can get you set up with a trial? [email protected]

  • Like 3
Link to comment
Share on other sites
  • 10 months later...
30 minutes ago, AZGabesz said:

Hello!

I want to insert the Cimco Probe into the "Generic Enshu ES_Series 5X Mill.pst" post, but I can't.
It is likely that the beginning "pprep$" command is used in the Binary section and does not start the Probre sections.
How can I solve it?

You cannot and will have to reach out to your dealer and they can help you for free. Pretty straight forward process..

Link to comment
Share on other sites
31 minutes ago, AZGabesz said:

Hello!

I want to insert the Cimco Probe into the "Generic Enshu ES_Series 5X Mill.pst" post, but I can't.
It is likely that the beginning "pprep$" command is used in the Binary section and does not start the Probre sections.
How can I solve it?

Hi AZGabesz, Would you be able to send me a email with a Mastercam Z2G along with your contact & company information? We can then look into this for you! My email is [email protected]

  • Like 1
Link to comment
Share on other sites
58 minutes ago, AZGabesz said:

Hello!

I want to insert the Cimco Probe into the "Generic Enshu ES_Series 5X Mill.pst" post, but I can't.
It is likely that the beginning "pprep$" command is used in the Binary section and does not start the Probre sections.
How can I solve it?

The Post Block 'pprep2' is a user defined Post Block that is called from the binned portion of pprep$. Add your code to 'pprep2'.

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

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