We use cimco edit to transfer our programs to the machines. Is there a way to reset offset values during the transfer? I want to know if i can send machine variables through cimco.
Type: Posts; User: James L
We use cimco edit to transfer our programs to the machines. Is there a way to reset offset values during the transfer? I want to know if i can send machine variables through cimco.
The isuue I am having has to do with work offsets I think. The first 2 tools are in a single flash tool holder and run just fine. When the next tool is called up (T003 - a grooving tool) the...
You don't necessarily have to use rotation to have text at an angle. For example, if you had a round part and you wanted text to go around it, you can just set each letter's angle in the gcode that...
As long as you have a serial port on your machine and a cable to connect to your pc. You can use windows hyperterminal to send. Just start a new connection in hyperterminal and make sure all the...
I'll look into that format change when I get back into the shop. I ran it as is, VAR3[5], without any errors so far. It may just be how my control interperets the numbers in the brackets. Standard...
On my machine DNC is enabled through the settings on number 55. Has an option for either 'ON' or 'OFF.' Some controls might have it set to be either '0' or '1.' That was all that was required to...
IF[#120AND7EQ1]GOTO1 would give a false return.
#120 may equal 1 but 7 never will. The control will read '7' as a constant and not a variable.
However, I ran this:
#120 = 1;
n2 IF[#120...
Using an actual sub-program may be the best bet if 'GOTO' is giving trouble.
For this one, you say that you want to drill a cpl holes in multiple parts without changing the tool. I would set it...
What kind of cycles are you running? Trying to get a visual of what you want to do. You don't necessarily have to end a program with an m2 or m30 unless you want it to rewind. You could even use a...
Most of the time a decimal is not needed in a macro. It doesn't really hurt not to use them but I like to use the same format with them as I would calling up a normal canned cycle. I usually just...
In macros you assign the variables when you call the program. Sinha mentioned them when he spoke of sending 'arguments' to the macro. In this macro we need #4 and #5. These are recognized by the...
I'm assuming you are asking about the format and loop specifically for the DPRNT macro you referenced in the thumbnail.
The macro, as written in the example, will use #1 as a counter that...
Just as you may or may not have to put a decimal after X100, you may also have to put in in the feedrate. On my machines a feedrate without a decimal will run but it takes forever. Try F20. or...
Sorry I've been out a bit.. sick. I should be back at the controller tomorrow to rack my brain some more. My controller also uses a memory card so I'm trying to puzzle out the same thing. I'm...
You would be using the DPRINT like steveo was saying in addition to POPEN and PCLOSE. A very generic macro to do what you are asking would look something like this :
O1234
POPEN
#33 = 0
WHILE...
Gives an illegal variable assignment error. Basically the same as before. When i tried to enter #.5=10 before, the control wouldn't even let me insert that line. Using what you recommended, I can...
I learned to program macros straight out of a book. Peter Smid's Fanuc Custum Macro B was actually pretty good to get me started. Was a very quick read. Once you learn to work with the macro...
I use a HAAS control and it will not accept #.5=10;. Says that it is a bad code. From what I understand, macro b has to be tailored from control to control. Macro variables are supposed to be a...
Dcoupar or john b's suggestion earlier are both methods that would do what you need. I would personally do as much as I could without altering work offsets.
Just out of curiosity.. why do you want to change the offset to do this? It will work, but I do try to avoid altering offsets as much as possible. If you are repeating a pattern over and over with a...
some variation of this might also work
program -
.........
#33=12;
#32=#5223;
while [#33 gt 0] do1;
m98 p#;
#5223 = #5223 -.015;
#33 = #33-1;
end1;
What software are you using? Does the code get the part done?
Lots of software uses as generic a code as possible so that it is able to be loaded on a variety of machines. You may be able to find...
Was this a new machine or refurbished?
Have you tried setting a username/pw into settings 137 and 138 in your control?
I set up this part on my HAAS machine :
#110 = -.138;
#103 = 0.015;
#110 = ABS[#110];
#111=[[#110]/[#103]];
........
and it ran without error.
I had issues only when using the MOD statement....
I have the same issues with the display but haven't found and issue yet. As far as the .txt and .tap, however, it makes little difference what you use. If notepad can open it up then so can mach...
It is for this very reason that I prefer to call macros with the old G65... setting up a new gcode is convenient but really only saves about 1.5 secs of typing time to program.
As far as revolving using the extrude feature, I am unsure how to do this.
I know geometry can be revolved but I have never tried to cut doing this. If i needed a curved 'cut' in the part I would...
Yes there is an option in extrude where you can cut. Just start a new sketch on the surface where you want the cut and create the geometry of cut. There are 3 choices in the extrude options and 1...
Have you tried GibbsCAM? If you are used to mastercam it will take some adjusting but it might have what you need.