603,844 active members*
4,697 visitors online*
Register for free
Login
Results 1 to 4 of 4
  1. #1
    Join Date
    Jan 2012
    Posts
    19

    Fanuc 6M Getting Started

    Hi Folks,

    We recently acquired an old Matsuura MC2000V in excellent condition running the Fanuc 6MB Controller. I am pretty new to the G-Code side of things, since most of my recent experience has been with conversational machines like our Hurco Mill and some Fagor controlled lathes.

    I have written simple G-code programs in the past, so am familiar with the various codes and M functions, but mostly as simple sub routines inside of conversational programs. Our machine unfortunately did not come with the operating manual, and I am currently awaiting a new copy from Fanuc UK. In the mean time I am trying to run a few simple programs just to put the machine through its paces, and have a few real naive, newbie questions:

    1)Is there a way to list the programs and subroutines stored in the memory at the operators console: When I set the selector to Program, there is a program O0001 N001 in memory. I have run through this program a few times without tooling to refresh my memory on the commands and program syntax, and it mostly makes sense, but I would like to be able to see how many other programs are stored. Also the current program refers to a sub routine Q750 which appears to be a peck drill operation, which the main program calls up on a number of occasions at different positions. I would start to be able to make sense of things if I could compare a few different programs and subroutines.

    2)How are tool lengths entered: I can see in the current program that two tools are selected. The main DRO screen shows the z axis movement taking the tool lengths into account since the z value appears to be the machine reference value minus the programmed value minus the value set in the corresponding line number on the first page of the offset menu. I am used to setting up all the tooling conversationally. For example with the Hurco, when starting a new program, I would first enter the tool setup menu and then describe each tool in terms of type, diameter and zero calibration length in relation to some reference plane. I would then go into part setup and enter a part z zero offset by touching a known tool off the part. I assume this is similar, in that I would enter each tool length on the first page of the offset menu. Do I then set part zero on the next page of the offset menu where values of x y and z can be entered? Also how then do I relate this part zero offset to the tool length. In the current program it refers to what I assume are offsets H1 and L1. But since these refer to the subroutine I can't really figure out what they mean.

    Apologies in advance for the infantile naivety of my questions. I hope to be able to swing a course on this stuff fairly soon, but would like to make a head start and any advice, and pointers would be greatly appreciated.

    I will hang a big L plate on the side of the machine...

  2. #2
    Join Date
    Apr 2009
    Posts
    1401
    welcome to the wonderful wacky Fanuc world!
    You can display the directory with # of characters used and free by selecting EDIT mode, PROGRAM screen and then first momentarily pressing CANCEL, followed by ORIGIN. Someone else will help you with the rest.

  3. #3
    Join Date
    May 2003
    Posts
    70
    Move tool to the Z location, IE the top of the work piece, then go to the Offset screen for tool length, select the tool number with the up and down arrow keys and punch/type "Z" then press the input button. This is your G43 H value. This is assuming your g53 to g59 Z values are set to Zero.

  4. #4
    Join Date
    Aug 2011
    Posts
    2517
    possibly your 6M won't have workshifts (G54-G59) so you'll have to set work origin the old way (using G92)
    Basically zero return the machine then press X then ORIGIN, then Y then ORIGIN. readout will show X0 Y0
    now accurately move the XY axes to your work zero (use dial indicator or probe or whatever to locate your X0 Y0 point).
    The distance reading on X and Y is the G92 with the signs reversed.
    So if XY reads X-123.345 Y-12.345 G92 line would be....
    G92 X123.456 Y12.345 Z0

    if you just want to look at the programs in the memory you can call them up easily by pressing O (that's the letter) and press down arrow (that's the 'search' key). the next program in the memory will appear on the screen. repeat 'O search' to look at all programs in the memory. If you want a specific program (i.e 1234) type O1234 then press down arrow and program 1234 will appear on the screen

Similar Threads

  1. Started!
    By Falcon69 in forum DIY CNC Router Table Machines
    Replies: 160
    Last Post: 04-25-2015, 05:17 PM
  2. Need help getting started
    By briscoemach in forum DIY CNC Router Table Machines
    Replies: 1
    Last Post: 09-26-2012, 05:15 PM
  3. Getting started...
    By fordbroncoxlt in forum MetalWork Discussion
    Replies: 21
    Last Post: 02-01-2008, 08:20 PM
  4. Fanuc 5T - Getting started
    By NC Cams in forum Fanuc
    Replies: 3
    Last Post: 04-17-2006, 03:17 PM

Posting Permissions

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