587,935 active members*
4,283 visitors online*
Register for free
Login
Results 1 to 3 of 3
  1. #1
    Join Date
    Mar 2011
    Posts
    0

    840D Travel to a fixed stop FXS

    We are trying to use FXS and FXST commands to develp a probing routing on a Niles Simmons 4 axis lathe. We are currently successfully using FXS command on a SEMA Endworking mill in exactly this same way and it works great as an alternative to fitting the machine with a Renishaw or other probing system.

    We can invoke the FXS command on the lathe and everything looks hunky dory. The distance to go registers look good and we show no syntax or machine inhibit messages, so the block is being read fine. The spindle is set to positioning mode as mentioned in the documentation. After the block is read the Z axis simply sits there. Theoreticaly it should travel in the direction of the command until a current limit is reached on the servo drive. Then we would simple write out the positon registers an do a fixture offset, or equivelant.

    Anybody have a clue on what could be causing a motion inhibit?? All machine interlocks are in place and proper bits are made.

    Regards,

    Steve

  2. #2
    Join Date
    Mar 2011
    Posts
    0

    Some more background on this problem

    Niles is working on testing of the “Travel to Fixed Stop” for Axis. Unfortunately they are not able to do this until the end of March and I need to try this now. I’m using T25 and moving that against a block of wood mounted to the face of the chuck as my test. I don’t want to ram something against the chuck until I know if it works. I have also attached some information that I have been using to guide me.

    I wrote a little program in MDA:

    N1520 DIAMOF
    N1500 G0 G53 X=_X_WPOS[1] T0 D0
    N1510 G0 G53 Z=_Z_WPOS[1] T0 D0
    N1520 DIAMON
    N1530 N_ZERO_O(54,Z,479.5,"TR"); ***Nullpunktverschiebung***
    N1540 N_ZERO_O(54,X,0,"TR")
    N1550 G54

    N1560 T="25" D1
    M18 ; ALLOW FEED WITH NO SPINDLE ROTATION
    SPOS[1]=0 ; POSITION THE SPINDLE AT ZERO
    G94 ; FEED IN MM/MIN

    G0 G90 Z=0
    G1 G90 X=500.0 F250
    G1 G90 Z=-60.0 F250 FXS[Z]=1 FXST[Z]=50 FXSW[Z]=2 ; TRIED FXST[Z] =10-100 IN INCREMENTS OF 10
    STOPRE

    R70=$AA_IW[Z]
    R71=$AA_IEN[Z]
    R72=$AA_IBN[Z]
    R73=$AA_IB[Z]
    R74=$AA_IM[Z]
    G4 F0.2
    STOPRE

    G1 G91 Z20.0 F250 FXS[Z]=0
    G1 G90 X=600.0

    EOF

    The program worked fine until line: G1 G90 Z=-60 F250 FXS[Z]=1 FXST[Z]=50 FXSW[Z]=2
    It read the line and the distance to go showed -60.0 in “Z” to travel but it would not move. I TRIED FXST[Z] =10-100 IN INCREMENTS OF 10 thinking that maybe the torque limit was to low to allow it to move but, that did not help.

    Do you have any idea what I could be missing to make this move? I must be missing something.


    Thanks for your help,

  3. #3
    Join Date
    Feb 2009
    Posts
    60
    did you try low advance and have any NC or servo alarms

Similar Threads

  1. EMC2 E-stop parallel port pinout and E-stop loop
    By GreenLead in forum LinuxCNC (formerly EMC2)
    Replies: 12
    Last Post: 08-03-2010, 06:05 PM
  2. Lazy Cam not posting Fast Travel as Fast Travel
    By astainless in forum Uncategorised CAM Discussion
    Replies: 0
    Last Post: 02-24-2010, 09:31 PM
  3. Soft stop over travel alarm
    By kayleesdad in forum Mazak, Mitsubishi, Mazatrol
    Replies: 0
    Last Post: 04-06-2005, 01:27 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
  •