. .

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Most controls can do some parametric g-code. But it appears that Macro B gives you access to just about every thing the control is doing, through variables.
    Gerry
    ______________________________________________
    UCCNC 2022 Screenset

    Mach3 2010 Screenset

    JointCAM - CAM for Woodworking Joints

  2. #2
    Quote Originally Posted by Ger21 View Post
    Most controls can do some parametric g-code. But it appears that Macro B gives you access to just about every thing the control is doing, through variables.
    Yes, macro b isn't just variables, though it is that too. It also is access to system variables (eg., on a 2 pallet HMC, you can query: what pallet is currently inside?). Also, variables #1-#99 reset on power cycling, but #500-#599 do not. That is very useful for certain times you want information to survive regardless if power is interrupted. Access to just about everything in the control, and you can also have external I/O write to macro variables, depending on their state.

    In the old days, people did their entire robot interface and gauging interfacing through m-codes and variables.

  3. #3
    Even to this day, if you buy a CNC machine that has a fanuc control (or one like it, like the Haas and Mitsubishi controls), and you want a Renishaw or Marposs probe, all the routines are written in macro b, and all the calculations and intermediate steps are just clever use of the variables.

  4. #4
    Like I said, Mach4 Industrial is supposed to have full Fanuc B. I can't tell you what the current state of development is, though. I have a copy installed here, but don't see any documentation covering it.

    I would say that it's highly unlikely that you'll ever see it on any other inexpensive controls, as the percentage of users that need/want is would be really small.
    And the macro scripting in some of these controls is quite powerful, allowing you to do a lot of things.

    Documentation on the Acorn is rather sparse, but looking at the docs on the website, in looks like you need to go to their top of the line controls to get the full Macro B.
    The centroid manual that lists all of the variables says it's for the M39 and M400, which are over $11,000
    Gerry
    ______________________________________________
    UCCNC 2022 Screenset

    Mach3 2010 Screenset

    JointCAM - CAM for Woodworking Joints

  5. #5
    m_c's Avatar
    Lives in East Lothian, United Kingdom. Last Activity: 7 Hours Ago Forum Superstar, has done so much to help others, they deserve a medal. Has a total post count of 2,964. Received thanks 368 times, giving thanks to others 8 times.
    Thanks for clarifying that.

    Similar things can be done with a KFlop, however not using any industrial standard.
    I do have a Mach 4 Industrial license, however I doubt I'll ever use it. Dynomotion have no current plan to develop a Mach4 plugin, and the only controller that might temp me would be a CS-Labs, but I far prefer the flexibility of KFlops.

    As Gerry says, anything that's not a true industrial controller, is not likely to ever have macro B.
    Avoiding the rubbish customer service from AluminiumWarehouse since July '13.

Thread Information

Users Browsing this Thread

There are currently 3 users browsing this thread. (0 members and 3 guests)

Similar Threads

  1. Centroid Acorn DIY CNC controller
    By NB70 in forum Control Hardware & Systems
    Replies: 3
    Last Post: 15-11-2017, 02:14 PM
  2. Controller Cabinet
    By cropwell in forum Workshop & Equipment
    Replies: 2
    Last Post: 19-12-2015, 02:23 PM
  3. Ecostep 200 Controller
    By cncland in forum Motor Drivers & Controllers
    Replies: 0
    Last Post: 14-11-2014, 07:43 PM
  4. TinyG CNC Controller in the UK?
    By Nimbus in forum Marketplace Discussion
    Replies: 0
    Last Post: 14-06-2013, 06:03 PM
  5. Controller Box
    By M250cnc in forum Motor Drivers & Controllers
    Replies: 1
    Last Post: 21-11-2010, 01:34 AM

Bookmarks

Posting Permissions

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