586,308 active members*
3,605 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > G-Code Programing > Heidenhain (or anything else!) nc code spec
Results 1 to 2 of 2
  1. #1
    Join Date
    Jan 2007
    Posts
    1

    Heidenhain (or anything else!) nc code spec

    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. #2
    Join Date
    Aug 2003
    Posts
    20
    Quote Originally Posted by kefex View Post
    L A+0 B+0 R0 FMAX M94
    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.

Similar Threads

  1. Heidenhain g-code help
    By arkum in forum G-Code Programing
    Replies: 17
    Last Post: 08-29-2017, 04:55 PM
  2. Need Stepper spec/wire help
    By PoppaBear10 in forum Stepper Motors / Drives
    Replies: 0
    Last Post: 10-12-2006, 03:07 AM
  3. Soweebee looking for helical code for heidenhain tnc351
    By soweebee in forum MetalWork Discussion
    Replies: 0
    Last Post: 06-09-2006, 06:50 PM
  4. What Max Acceleration Design Spec??
    By energyforce in forum Waterjet General Topics
    Replies: 1
    Last Post: 03-27-2006, 04:39 PM
  5. Need to know the spec. of this stepper
    By CrazyRonny in forum CNC Machine Related Electronics
    Replies: 0
    Last Post: 05-27-2004, 04:28 AM

Posting Permissions

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