586,071 active members*
3,920 visitors online*
Register for free
Login
Results 1 to 5 of 5
  1. #1
    Join Date
    Aug 2014
    Posts
    23

    Variable Information

    Tom,

    Thanks for putting up with my nagging questions. Lol. I have some interesting ones:

    1. How do you assign a value to a variable in a c. program then once the KFLOP has powered down, hold those values. Once I power back up, read those values back into the variables to which they came.

    2. Is there a way to use tapping in Mach3 without having to supply the parameters first?

    3. If I am running Mach, is it better to use Mach to provide logic to run the ATC or have KFLOP do all the work and report back when done using MachNotify?

    4. Probe inputs - I will be setting up with both a touch probe and a tool setter. Which inputs are best and why? Are there high speed inputs?

    5. How many Kanalogs and Konnect boards are we limited to in a single KFLOP system?

    I think that is it for now. Thanks again.

    Regards Sir

  2. #2
    Join Date
    May 2006
    Posts
    4045

    Re: Variable Information

    Hi Don,

    1. How do you assign a value to a variable in a c. program then once the KFLOP has powered down, hold those values. Once I power back up, read those values back into the variables to which they came.
    Non-volatile storage on KFLOP isn't easy and isn't normally required. But if you "Flash User Data" User Programs and data and KFLOP persist memory is Flashed and will be there after a power cycle. We don't recommend doing this mainly because it becomes confusing what is in KFLOP as it depends on all the history of changes and Flashing. Swapping boards around or changing Versions becomes messy. We prefer to set everything explicitly from the PC each time after power up.

    There is also a separate Flash area that can be used. See the <>\C Programs\FlashNonVolatile directory for examples of how to use it. Flash is also limiteed to typically 100,000 write cycles.

    2. Is there a way to use tapping in Mach3 without having to supply the parameters first?
    Not that I know of.

    3. If I am running Mach, is it better to use Mach to provide logic to run the ATC or have KFLOP do all the work and report back when done using MachNotify?
    You can usually do it either way. Any real-time operations must be performed in KFLOP. I would prefer to do the work in KFLOP myself. Depends what you are most familiar with. If you do the logic in KFLOP then it will be easier to use other GUIs like KMotionCNC


    4. Probe inputs - I will be setting up with both a touch probe and a tool setter. Which inputs are best and why? Are there high speed inputs?
    Probing is much like Homing and performed by a KFLOP User Program in Software. So any Input may be used. Basically the response time of a User Program is 180us (2 servo cycles).


    5. How many Kanalogs and Konnect boards are we limited to in a single KFLOP system?
    Up to one Kanalog, two SnapAmps, and four Konnects can be connected to a KFLOP at the same time


    HTH
    Regards
    TK
    http://dynomotion.com

  3. #3
    Join Date
    Aug 2014
    Posts
    23

    Re: Variable Information

    I suppose the better question is are the In0~In3 ADC inputs on JP12 mapped the AIN0~3 on JP6? If not, then are these 4 additional ADC inputs? If so, then what are they for?

  4. #4
    Join Date
    Aug 2014
    Posts
    23

    Re: Variable Information

    What is the max ADC inputs for all boards if connected as you stated. 1 KFLOP, 1 Kanalog, 4 Konnect, 2 Snaps?

  5. #5
    Join Date
    May 2006
    Posts
    4045

    Re: Variable Information

    Hi Don,

    The In0-In3 ADC input on JP12 are the same ADC channels as on JP12 except they have a 0-3V range as they are directly going into the ADC Chip. The pins on JP12 have a +/-10V range and are divided down and offset before going into the ADC Chip.

    Kanalog is our only board that has ADC inputs. There are 8 ADC inputs.

    Regards
    TK
    http://dynomotion.com

Similar Threads

  1. Variable zero
    By Dave Elliot in forum DNC Problems and Solutions
    Replies: 0
    Last Post: 05-28-2010, 10:38 AM
  2. Variable
    By cncboy1 in forum Okuma
    Replies: 4
    Last Post: 10-30-2009, 04:23 PM
  3. Variable changes
    By TNorbut in forum Controller & Computer Solutions
    Replies: 0
    Last Post: 07-23-2008, 01:16 PM
  4. EMC2 variable pitch / variable diameter threading.
    By samco in forum MetalWork Discussion
    Replies: 0
    Last Post: 03-09-2008, 07:40 PM
  5. IF variable = bla THEN do this ELSE do that ?
    By iMisspell in forum G-Code Programing
    Replies: 21
    Last Post: 07-31-2006, 04:57 AM

Tags for this Thread

Posting Permissions

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