cancel
Showing results for 
Search instead for 
Did you mean: 

CSE - CYCLE DEF 247 - iTNC530

Solution Partner Genius Solution Partner Genius
Solution Partner Genius

Hello everybody,

 

I simulate on 5 axis milling machine following iTNC530 NC code with CSE :

 

398 * - B-90_ZENTRIEREN
399 TOOL CALL S3000
400 M3
401 M9
CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+3   ;BEZUGSPUNKT-NUMMER
402 PLANE SPATIAL SPA+90. SPB0.0 SPC-90. TURN FMAX SEQ-
403 M8
404 L X-50.807 Y-11.986 FMAX
405 L Z50. FMAX
408 * --- BOHRVORSCHUB ---
409 FN 0: Q7= 50 ; Bohrvorschub
410 CYCL DEF 200 Q200=3. Q201=-2.9024 Q206=Q7 Q202=2.9024 Q210=0 Q203=0. Q204=50. Q211=0.
411 L X-50.807 Y-11.986 FMAX M99
412 L Z50. FMAX
414 M9
415 M140 MB MAX

 

What determines the correct zero offset with CYCLE DEF 247?

The "main zero offset" is at the spindle, the rotation to drill is at the workpiece.

 

I think it was already working with another machine...

 

Thank you for your help!

 

Best regards

Viktor

 

 

24 REPLIES

Re: CSE - CYCLE DEF 247 - iTNC530

Siemens Phenom Siemens Phenom
Siemens Phenom

 

It depends on the setting in GV_bUseLoadOffset AND GV_bUseLoadOffset247. When both are set to TRUE in CSEInitializeChannel the CYCLE DEF 247 uses LoadOffset to get the coordinate information from the ONT and its parameter, the value of the system data Q339

 

CYCLE DEF 247 is readable for everyone... you´ll find this section:

 

<IfCommand>
<Condition>GV_bUseLoadOffset AND GV_bUseLoadOffset247</Condition> 
<Then> <Command> <Name>LoadOffset</Name> <Param>INTEGER(getVariable("Q339"))</Param> </Command> </Then> </IfCommand>
<Command> <Name>CallSubProg</Name> <Param>"247"</Param> </Command>

 

ThomasF

 

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Genius Solution Partner Genius
Solution Partner Genius

Both were set to FALSE in CSEInitializeChannel.

 

Now it works. Thank you very much!

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

Hello, guys!
I have the same problem.
But I can not find CSEInitializeChannel. Where is it?
I found  GV_bUseLoadOffset and GV_bUseLoadOffset247. But I can not fix them (see the picture "parameters").
I use a standard machine sim01_mill_3ax, Heidenhain TNC.

Thank you!

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer
I found CSEInitializeChannel. But I can not edit it

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Genius Solution Partner Genius
Solution Partner Genius

Hi Alexis,

 

you need to select HeidenhainTNC.CCF in the field "source" in the method list.

Then you go with right-click on CSEInitializeChannel, copy to, current file.

 

And now you can edit it.

 

Best regards

Vik

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer

Thank you!

Sorry! I just started to explore the program Machine Configurator.

And I still don't understand what to do next. I did two steps (pictures). Where can I edit the copied command  CSEInitializeChannel?

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Genius Solution Partner Genius
Solution Partner Genius

Re: CSE - CYCLE DEF 247 - iTNC530

Solution Partner Pioneer Solution Partner Pioneer
Solution Partner Pioneer
 

Learn online





Solution Information