cycle 800 calculation takes too long

Results 1 to 4 of 4

Thread: cycle 800 calculation takes too long

  1. #1
    Registered Trapatoni's Avatar
    Join Date
    Dec 2011
    Location
    Plattling
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default

    Controller Sinumerik 840D

    When calculating the cycle 800, a short waiting time always occurs.
    Is it possible to calculate cycle 800 in advance and write the values for that processing into a already set up predefined zero offset?

    My program looks like this:

    N400 OFFSET=112 SPEED=12000 FEED=4200 TOOL_IN="T07" TOOLD=1
    N405 G505
    N410 KORR(offset, COR_X, COR_Y, COR_Z, COR_A, COR_B); Call Subprogram
    N415 D=TOOLD M3 S=SPEED

    N420 CYCLE800(0,"TABLE",0,57,0,0,0,0,0,0,21.15+COR_Y,-28.33+COR_X,152.4-COR_Z,0)

    N425 G0 G9 Z0
    N430 X=-20 Y=20
    N435 G1 X=0 Y=2 F=FEED M=QU(08)
    N440 G0 Z=30 M=QU(09); Safety position

    Can anybody help me please?

    Thank you

    Trapi



  2. #2
    Hexogen's Avatar
    Join Date
    Sep 2004
    Location
    Deißlingen
    Posts
    1807
    Downloads
    0
    Uploads
    0

    Default

    Hey
    Cycle 800 just takes time...
    What is a “short waiting times”?
    Serial production? Or do you process single parts?
    How much time do you want to save?
    For what are you using cycle 800? Only for the calculation or also for the positioning?
    What cinematic?

    In advance you cannot calculate it like that.
    You can save the calculation in frame variables and recall afterwards.

    However I don’t think your memory will be big enough.

    Schaut doch mal rein:<br /><a href="https://www.youtube.com/channel/UCnXpjPUdHH9ighZ9GZsMKsQ?view_as=subscriber" target="_blank">Mein Youtube Kanal</a><br /><br /><br />Anwendungen, Zyklen, CAD/CAM<br /><br /><a href="https://www.xing.com/profile/Alexander_Zwetzich4" target="_blank"><img src="https://www.xing.com/img/buttons/1_de_btn.gif" border="0" class="linked-sig-image" /></a><br /><br /><a href="http://www.linkedin.com/in/alexander-zwetzich-499aa2122" target="_blank"><img src="https://www.shareicon.net/data/32x32/2016/02/26/311389_linkedin_39x40.png" border="0" class="linked-sig-image" /></a><br /><br />-----------------------------------------------------------------------------------------------------------------------------


  3. #3
    Registered Trapatoni's Avatar
    Join Date
    Dec 2011
    Location
    Plattling
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default

    Thank you for your quick answer.
    I am processing serial parts.
    My machine is a 5 axial machine (x,y,z,a,b) with circular table and swinging bridge
    P cinematic
    I have around 50 cycles that I use on each component part.

    I already increased my zero offset (Frame) to 100.
    In that way I can allocate an own zero offset to each process.

    I have a similar machine that calculates cycle 800 in advance like this:
    However I don’t quite get how that calculation works.

    N3075 CYCLE800(0,"UNIT1_ST1",20000,39,822+R833,666.06+R8 32,0,15,0.001,0,0,0,0,0,)
    N3080 ;#END#*NCG;*RO*;*HD*
    ;
    ;G542
    N3085 STOPRE
    N3090 $P_UIFR[42,X1,TR]=$P_ACTFRAME[X1,TR]
    N3095 $P_UIFR[42,Y1,TR]=$P_ACTFRAME[Y1,TR]
    N3100 $P_UIFR[42,Z1,TR]=$P_ACTFRAME[Z1,TR]
    N3105 $P_UIFR[42,A1,TR]=0
    N3110 $P_UIFR[42,C1,TR]=0
    N3115 $P_UIFR[42,X1,RT]=$P_ACTFRAME[X1,RT]
    N3120 $P_UIFR[42,Y1,RT]=$P_ACTFRAME[Y1,RT]
    N3125 $P_UIFR[42,Z1,RT]=$P_ACTFRAME[Z1,RT]
    N3130 STOPRE

    Thank you
    Trapi



  4. #4
    darkvoice666's Avatar
    Join Date
    Jun 2005
    Location
    Solingen
    Posts
    153
    Downloads
    0
    Uploads
    0

    Default

    Just eliminate cycle 800 and replaces it with TRANS and RED “by foot”
    Regards



Posting Permissions

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


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

cycle 800 calculation takes too long

cycle 800 calculation takes too long