584,830 active members*
5,964 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Haas Machines > Haas Mills > Running a probing cycle after a certain amount of parts
Results 1 to 4 of 4
  1. #1

    Smile Running a probing cycle after a certain amount of parts

    Hi,

    Running some parts and using the probing system on a haas super mini mill 2 to measure some bores and other geometry. The problem is that it runs the probing cycles every part. Out of 50+ parts not a single one has been out of tolerance, so it measuring for no reason most of the time. I am a bit of a newbie so i do not know how to use control statements and other more advanced stuff. How can i create a program where it runs the probing cycles maybe every 10th part? 25th part? 50th part?

  2. #2
    Join Date
    Sep 2010
    Posts
    1

    Re: Running a probing cycle after a certain amount of parts

    Block delete would be the simplest solution for you if you have no experience with program logic or macros. Just turn off the block delete when you want to do a measurement

  3. #3
    Join Date
    Aug 2007
    Posts
    411

    Re: Running a probing cycle after a certain amount of parts

    COUNTER 1 for M30 is #3901

    ...
    #1=#3901 mod 10
    #2=#3901 mod 25
    #3=#3901 mod 50
    #4=#1+#2+#3
    IF [#4 NE 0] GOTO 1111
    (PROBING)
    ...
    N1111
    ...

  4. #4
    Join Date
    Sep 2021
    Posts
    7

    Re: Running a probing cycle after a certain amount of parts

    What work offsets are you using? The simplest way I can think of is also using the mod function but just relating it to your work offsets... if you are using the 154.01 to 154.50+, you can simply create a counter variable and do math on said variable with a conditional statement.... Also... are you changing parts out or using a palletized set up? If you are using a palletized set up, the counter variable works.

    If you are changing out parts, then I would follow echitsch's advice and use variable #3901 for your M30 counter just be sure to reset it once you start over. Every time the cycle ends, the counter will increase by 1, and instead of writing to a single variable and adding them up, you can write out



    #1= 10 (CHANGE THIS VALUE TO REFLECT HOW OFTEN TO PROBE)
    IF[[#3901 MOD #1] EQ 0] GOTO#### (CHANGE #### TO PROBING SUBROUTINE LINE NUMBER)
    ... (IF ABOVE STATEMENT IS FALSE JUST CONTINUE)



    Alternatively instead of a GOTO statement, you can simply put in an M97 P#### command and have the probing routine as a subprogram after your M30...


    There are lots of possibilities on how you can tackle this but it ultimately comes down to what's the best way for you and in a way you can remain consistent from job to job.

Similar Threads

  1. Haas Probing cycle
    By Traceman in forum Haas Mills
    Replies: 18
    Last Post: 09-06-2021, 03:55 AM
  2. problem with probing cycle
    By Shafidm in forum Questions or Problems
    Replies: 0
    Last Post: 03-16-2019, 10:48 AM
  3. Short cycle time job, lots of parts - Anyone leave spindle running?
    By 74BurkeMVN in forum Tormach Personal CNC Mill
    Replies: 8
    Last Post: 09-18-2017, 04:09 PM
  4. CANT GET CITIZEN M20 TO RUN SET AMOUNT OF PARTS
    By MRFRY in forum CNC Swiss Screw Machines
    Replies: 3
    Last Post: 04-01-2017, 03:49 PM
  5. Probing cycle ( heidenhain 530 )
    By mrdom in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 1
    Last Post: 07-04-2009, 08:18 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •