![]() | |
| 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 |
|
#1
| |||
| |||
Hey there, folks, I am attempting to write a post-processor for some CNC software, and I am having trouble locating a specification for Heidnehain CNC language. I have to read in and parse the code, looking for certain statements which I must alter to fit the kinematics of the head of the target machine. But I can only find incomplete documentation. Does anyone know where I might find such documentation? I've managed to track down the RS247D spec for the EMC project, but it's apparent there are several statements in the Heidenhain code which aren't covered there. For instance: 6 L A+0 B+0 R0 FMAX M94 Any help would be greatly appreciated! Thanks, Kevin Atkinson |
|
#2
| |||
| |||
|
You should find all you need on http://www.heindenhain.com Here what I read on whatever user's manual about M94 code Reducing display of a rotary axis to a value less than 360°: M94 Standard behavior The TNC moves the tool from the current angular value to the programmed angular value. Example: Current angular value: 538° Programmed angular value: 180° Actual path of traverse: –358° Behavior with M94 At the start of block, the TNC first reduces the current angular value to a value less than 360° and then moves the tool to the programmed value. If several rotary axes are active, M94 will reduce the display of all rotary axes. To have the TNC reduce the display for a specific rotary axis only, enter the axis after M94. Resulting NC blocks To reduce display of all active rotary axes: L M94 To reduce display of the C axis only: L M94 C To reduce display of all active rotary axes and then move the tool in the C axis to the programmed value: L C+180 FMAX M94 Duration of effect M94 is effective only in the block in which M94 is programmed. M94 becomes effective at the start of block. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Heidenhain g-code help | arkum | G-Code Programing | 12 | 08-25-2010 08:57 PM |
| Need Stepper spec/wire help | PoppaBear10 | Stepper Motors and Drives | 0 | 10-11-2006 09:07 PM |
| Soweebee looking for helical code for heidenhain tnc351 | soweebee | General Metalwork Discussion | 0 | 06-09-2006 12:50 PM |
| What Max Acceleration Design Spec?? | energyforce | CNC Plasma and Waterjet Machines | 1 | 03-27-2006 09:39 AM |
| Need to know the spec. of this stepper | CrazyRonny | General Electronics Discussion | 0 | 05-26-2004 10:28 PM |