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:

3+2 AXIS PROGRAMING


mirek1017
 Share

Recommended Posts

Hello all ,today I set up tilitining table on my Alzemetall cs 600  with hedenhain  iTNC  530 control.I make some test on machine and looks like the I have problem with M130 code .When I delete  from line the table rotate correctly but the X axis is wrong .When I have M130  in the program show me  alarm 

Maybe someone working before on hedenhain and can point me what is wrong 

this is my sample file and pictures 

 

thanks for any help 

 

20180814_145251_resized.jpg

 

Link to comment
Share on other sites

The M130 code is a very funky code , which will allow you to position right above your  next  point in the tilted coordinate system .  I once did a lot of testing with this code and found that

the silver bullet for that is L IX+0 IY+0 IZ+0  FMAX M130 on trunnion machines.   You are getting here  a whole day's  worth of research ,  so treat it nicely :) 

The only people who I have seen use M130 in their posts is Camaix, so I'm guessing you use their post...like me.

You did not tell us the nature of the alarm , but I am again guessing here the control told you that you hit  an axis limit....

Gracjan

 

 

  • Thanks 1
  • Like 2
Link to comment
Share on other sites
10 hours ago, pullo said:

The M130 code is a very funky code , which will allow you to position right above your  next  point in the tilted coordinate system .  I once did a lot of testing with this code and found that

the silver bullet for that is L IX+0 IY+0 IZ+0  FMAX M130 on trunnion machines.   You are getting here  a whole day's  worth of research ,  so treat it nicely :) 

The only people who I have seen use M130 in their posts is Camaix, so I'm guessing you use their post...like me.

You did not tell us the nature of the alarm , but I am again guessing here the control told you that you hit  an axis limit....

Gracjan

 

 

33 L B+Q121 C+Q122 FMAX
34 L X+0.12 Y+1.8375 M130 FMAX ; TOP MAPPED APPROACH POINT 

after this  i have alarm  "correct the error block "

when I post in separate line   show me "no permission block "

 

 

Link to comment
Share on other sites

Easy pizi , in Gringolandia you put the month first for your date, the rest of the world , day first then month....... ;) in Heidenhain Conversational  it's FEED first , then M codes ( max 2 pcs) .  I thought you had a more serious problem here... Sort out your typos and then let's go from there...

If you have your M130 coordinates in order, fine , someone knows vector math in MP , otherwise hard code it to  18 L IX+0 IY+0 IZ+0 FMAX M130

 

0 BEGIN PGM  WW-5 MM
1 M129; 5AX POIS PAALTA DMU85 V1.6 06:19 16-08-18
2 PLANE RESET STAY ; TYOTASO OFF
3 *-T=17 PORA D= D6.
;> tool 0 .1 10. 5. 0. 10. 30. 50. 40. 10. 40. 30. 0. 10. 17 29 0 -80.
4 L Z-50. FMAX M91
5 *-Toolpl ORIGO X0. Y0. Z29.
6 * -  PORA1
7 L A0 C0 FMAX 
8 CYCL DEF 9.0 DWELL TIME
9 CYCL DEF 9.1 TIME 2.0
10 *-BLU T17 HALK= D6. NURKAN R= R0.
11 *-TP: Plane-18 WCS= Plane-16
12 TOOL CALL 17 Z S600
13 M3
M22; B-LOCK1 
;NO PRM INFO AVAILABLE
14 TOOL DEF17
15 L Y-650 Z-50 F6000 M91
16 PLANE SPATIAL SPA-23. SPB0 SPC0. TURN F5003 SEQ-
17 M22 M10
18 L IX+0 IY+0 IZ+0 FMAX M130

 

Gracjan

Link to comment
Share on other sites

Setting up your Z:

If you have a probe , use a probe. If you don't have a probe , get one . Heidehain without a probe is like a  plane without  instrumentation. You'll get there eventually, but in twice the time etc.....

If you don't have a  probe, use a shim , touch off on a flat surface , then switch to Hand Mode ( the black button with a hand on it) , press the orange button Z and enter the thickness of the shim as a positive value e.g.  +0.05 mm or 0.001 in inch, done. ( that is if that surface is your zero in the Z axis) .

 

Gracjan

 

  • Thanks 1
Link to comment
Share on other sites
57 minutes ago, pullo said:

Setting up your Z:

If you have a probe , use a probe. If you don't have a probe , get one . Heidehain without a probe is like a  plane without  instrumentation. You'll get there eventually, but in twice the time etc.....

If you don't have a  probe, use a shim , touch off on a flat surface , then switch to Hand Mode ( the black button with a hand on it) , press the orange button Z and enter the thickness of the shim as a positive value e.g.  +0.05 mm or 0.001 in inch, done. ( that is if that surface is your zero in the Z axis) .

 

Gracjan

 

thank you for yours reply , the  M130 is not only broblem .When I use my code from mastercam the part rotate correctly but the X axis not move .I make test for palne spataia .I set up my X0 Y0  (The x0y0 is in the center c axis  )center of my part ,I touch my tool to the top of part and measure ,I set up 3 inch above  then I will thest wit plane SPATIAL 

then from 

X0Y0 Z3. B0C0 

i rotate SPATIAL  B90 C 180  and I have 

X2.0611 Y0.0065  Z5.0581  B90 C180 

why my Y axis move when the was rotate around B AXIS ???The X Z is wrong to .When I have this type of table ,my machine Z0 should be in center B axis ,I am correct ???

this is my set up an what I programing and what I have on my machine 

machine with axis.jpg

MASTERCAM.jpg

20180814_145209_resized (1).jpg

Link to comment
Share on other sites
9 hours ago, pullo said:

Easy pizi , in Gringolandia you put the month first for your date, the rest of the world , day first then month....... ;) in Heidenhain Conversational  it's FEED first , then M codes ( max 2 pcs) .  I thought you had a more serious problem here... Sort out your typos and then let's go from there...

If you have your M130 coordinates in order, fine , someone knows vector math in MP , otherwise hard code it to  18 L IX+0 IY+0 IZ+0 FMAX M130

 

0 BEGIN PGM  WW-5 MM
1 M129; 5AX POIS PAALTA DMU85 V1.6 06:19 16-08-18
2 PLANE RESET STAY ; TYOTASO OFF
3 *-T=17 PORA D= D6.
;> tool 0 .1 10. 5. 0. 10. 30. 50. 40. 10. 40. 30. 0. 10. 17 29 0 -80.
4 L Z-50. FMAX M91
5 *-Toolpl ORIGO X0. Y0. Z29.
6 * -  PORA1
7 L A0 C0 FMAX 
8 CYCL DEF 9.0 DWELL TIME
9 CYCL DEF 9.1 TIME 2.0
10 *-BLU T17 HALK= D6. NURKAN R= R0.
11 *-TP: Plane-18 WCS= Plane-16
12 TOOL CALL 17 Z S600
13 M3
M22; B-LOCK1 
;NO PRM INFO AVAILABLE
14 TOOL DEF17
15 L Y-650 Z-50 F6000 M91
16 PLANE SPATIAL SPA-23. SPB0 SPC0. TURN F5003 SEQ-
17 M22 M10
18 L IX+0 IY+0 IZ+0 FMAX M130

 

Gracjan

I try L IX+0 IY+0 IZ+0 FMAX M130

and  L X+0 Y+0 Z+0 FMAX M130 

i have error block both examples 

 

Link to comment
Share on other sites

Do you keep the two rotating axes connected to the machine at all times i.e. are they  set up  as they should be?

 I have no experience with machines where you  are adding  rotating axes , but  I would imagine you have to modify the kinematics of the machine to let it know that you have these rotary axes and you have to let machine know  the position of the add on contraption , otherwise your M128 will not work. 

So  in reiteration ,  do you think the machine is set up for 5-axis  work as it should be, because a lack of movement when you give a Cycle 19 command would suggest that....

Gracjan

 

 

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