Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

CarlE262

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by CarlE262

  1. I have some legacy programs that I would really like to convert to my Fagor 8065-M power controller. I have some old Fagor .ppg files and some old Allen Bradely 8400 Bandit .tap files that have programs that I have no models or prints for. My issue is that both these files define an arc move by adding a R or Q value (arc radius) to the end of the lineal move (sample below). This creates an arc tangent from the current position to the next blocks position. Basically, creating a G02/G03 move from a center point instead of and ending point. It looks like Fagot has a PROGTL03 series of code that is similar using G841/G842 but I don't quite follow the syntax and didn't know if I can just mix this in with my ISO code. Anyone have any experience redefining this type of arc move? Any assistance would be appreciated. Thank you. Sample of my Fagor .ppg file (creates a simple rectangle with radius corners) G0X60.Y60.Z-10.W-1. G57 M3S1800 G0X38.2534Y30.6002Z-15.8 G91 G1Z-.5 G90 X38.0034Y31.1002 X45.1294,R.375 Y19.4682,R.375 X37.7715,R.185 Y31.1002,R.185 G91 X.5 G90 G0Z-10. Sample of the Allen Bradley .tap file (basically breaking the corners with small radius) G0X47.Y100.Z-8. X52.25Y100.06Z-8.42 G1X52.6 X52.65Y100.822 X52.48 Y101.576 Z-9.848 (Position Before) Y112. Q.5 (Corner Point) X63.27 y.05 Q.5 (Position After) x.025 Y101.567 X63.103Y100.82Z-8.42 X60.179Y100.80 X60.159Y100.50Q.125 X59.239Q.125 X59.239Y100.80 X56.529Y100.80 X56.509Y100.50Q.125 X55.609Q.125 X55.589Y100.80 X52.6Y100.80 G0Y99.95 G1X55.6024Y99.97 X55.5624Y100.25Q.125 X56.4924Q.125 X56.5124Y99.97 X59.2684Y99.98 X59.2884Y100.25Q.125 X60.1384Q.125 X60.1584Y99.99 X63.1174Y100.0;************* X63.2814Y99.23Z-9.79 x.025Y88.795Q.5 X52.494y-0.04Q.5;X52.455Q.5 Y96.263 X52.475Y99.263 X52.68Y100.Z-8.42 G0X50. M05
  2. Gave that a try and doubling up the $ symbol didn't work. Still getting an error message.
  3. I am new to using Cimco and have run into an issue trying to set up a Macro. I created some logic in my NC code to check if the vacuum valve is on or off using some IF/THEN/ELSE logic. We have DMS machines with Fagor 8065 controls. These machines use $ to define the logic operator (example $IF). In Cimco it seems the $ character is used to define a user input and will not allow me to create this macro for insertion into my parts programs. I get a Missing question symbol (?) after condition error. Is there a setting to change this character or a work around to get Cimco to accept the macro as is? (CHECK IF VACUUM IS ON) $IF P10==2 $GOTO N1 $ENDIF $IF [V.PLC.O_VAC1==0] #ERROR ["!VACUUM 1 OFF!"] $ENDIF $GOTO N2 N1 $IF [V.PLC.O_VAC2==0] #ERROR ["!VACUUM 2 OFF!"] $ENDIF ;

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...