![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#4
| |||
| |||
| not a lot to them really, if say you were machining an oblong profile and you needed several different lengths you could programme the length into Q1= (length) then in your programme instead of a numerical value for your "X" move you substitute Q1 eg LX Q1 R0 F0 M. You can also do calculations within a move, LX (Q1+10.0) Y0.0 Also available are all the usual maths functions. the uses these can be put to are limited only by your own ability at maths. I have produced general purpose programmes which can generate corner rads on blocks, angle faces, block up etc. I have programmed a sphere with a 6 line programme using advanced methods. if you look on page 273 of the manual you will find a programme for a sphere but it takes 51 lines. so it is well worth learning. some basic algebra and trig. If you have any specific questions Ill be happy to help you. Stu. |
|
#5
| |||
| |||
| If you still need help with Heidenhain Q parameters, I sell Heidenhain Basic and Advanced programming courses on ebay. The Basic course has a few programs that use Q parameters. The advanced course has a lot more. There are 84 programming examples altogether, all written by Heidenhain. Just search for 'Heidenhain' or 'CNC Programming' on ebay. |
| Sponsored Links |
|
#7
| |||
| |||
| first of all thanks for the help stu, i will contact you if i run into difficulties. now to answer your question karlis, im not familiar with the 360 but if somebody compares it to the 410 (which i use) i would consider it a good thing. i have lots of cycles and options which make this control very user friendly and i find myself using cad programming only for complex stuff, everything else i program at the machine, |
|
#8
| |||
| |||
| Did you buy it already? It's kind of all right,allowed rigid tapping, for simple milling job it's very good,how do you intend to programm it G codes or heidenhain conversational?,my advice would be,always use Heiden in conversational mode,much easier... |
|
#9
| |||
| |||
| Well basically the q parameters are used as variables, for instance instead of a L X0 to L X5 you would simply define q values such as Q1=0 and Q2=5 and substitute the X moves to L XQ1 to L XQ2. Another thing useful use for Q variables is by programming some logic into the program. Such as: When doing contouring with Depths of Cut one can, instead of programming absolute Z movements you could. Q1=.005 ;Depth Q2=.001 ;Depth of Cut Q3=Q1 ;Counter LBL 1 ;Sets Label IZ-Q2 ;Steps down in Depth of Cut Incremental Call pgm Contour ;Contouring program Q3-Q2 ;Subtracts Depth of Cut from Depth If Q3 greater than Q2 go to LBL 1 ;queries IZ-Q3 ;finishes remaing leftover material if any Call pgm Contour LBL 0 So with just a few lines of code one can have the program think for itself. Hope this helps |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |