- Posts: 12160
- Thank you received: 0
Another plasma component...
islander261 wrote: Rod,
My slats are pretty level, say about +/- 1.5mm. So I just had my Z at machine Z 0 and took a tape measure and measured down to the top of the slats from the torch shield end. I used this measurement as my MIN_LIMIT and a little bit less for my G54 Z offset. The G54 Z offset is only so your DRO makes sense when cutting. Mine is close right now, close enough I don't need to do math in my head to tell what is happening in the cut.
John
John, Thanks. Short interlude resolving a wiring fault on the Y axis home switch... Poor eyesight = poor connection!
Ok, now I understand whats going on.
My machine's Max Z i(and shared home limit switch) s at the top of the Z axis. (0mm) The Min Z is at -84mm.
So after homing at the top of the Z axis, I need to add a G92 Z84 for it all to make sense and for Plasmac to like it.
I tried again to configure my Z axis homing so it was +84mm at the top but had no luck at all. I thought it could be done. I've attached my ini file if anybody has time to look at ti.
My probe height must have just made it by the skin of my teeth as I had never seen the nice slow probing happen before until I increased the probe height. So based on my experience, and to be more robust,I think plasmac should set the probe height to be (Z min - probe height) and that would get away with the need for any G92 offsets. So in the absence of a G92 in my case, that would be say -84.00mm + 30mm = -54mm.
Please Log in to join the conversation.
Something like this should work:
Cheers, Phill
Please Log in to join the conversation.
- islander261
- Offline
- Platinum Member
-
- Posts: 757
- Thank you received: 0
You don't need any G92 offsets to make it work if you have the correct .ini MIN_LIMIT set. I am in the house for the night so I can't check the shop. My G54Z offset is -2.6" (G54 DRO reads 2.6" when at machine (G53) Z 0). My Z has a combined home/limit switch at the top (away from the material) of the travel. Right now I am using a probe distance of .38" so about 10mm and when I probe the Z descends at the setup speed (150ipm) to about .25"(6mm +) above the material 14 ga (1.75mm) and lowers at probe speed. As you can see we aren't talking machinist precision here to have things working. Again, my machine started working correctly as soon as I started using the correct MIN_LIMIT in the .ini, the G54 Z offset made no difference. I actually tested by using the wrong sign. Don't use G92 offsets on your machine space, get it right so your soft limits are valid and then use G54 offsets to locate your work pieces.
John
Please Log in to join the conversation.
- islander261
- Offline
- Platinum Member
-
- Posts: 757
- Thank you received: 0
The boss is going to the mainland in the morning to drop off an order and powder coating so I will get out to the shop ASAP and get some estimated .ini values for Rod from my .ini ( they should be real close because we are doing the same thing). You may even still be awake if you stay up late. I am done for the night here.
John.
Please Log in to join the conversation.
phillc54 wrote: Rod,
I really don't understand why you need the G92 offset, after homing jog Z down to just above slat level and use the Z touchoff button to set Z zero then jog back up to the top and give it a try. Make sure you have reset all offsets.
Cheers, Phill
Yes, I am away and cutting! Now I've found the G54 offsets in Gmocappy. I've just put the Z offset in there
I still don't understand how to set G54 offsets from Gcode.
Anyway, I needed a unit number to put on the building So I've got this sandblasted and am waiting for the paint to dry... I cut this once before but the torch dragged on an earlier config as I did not have Ohmic sensing.... Very cool thanks Phill!
Attachment not found
So next will be real parts.
Please Log in to join the conversation.
I have to say you are truly the plasma wizard from Oz! Plasmac is Amazing! I'm sold!
I designed another prototype part this afternoon and came up with a very messy Sheetcam post for Plasmac so I could cut it. When I clean it up you may like to adopt it. In fact, maybe we can get Les to include a working post in his sheetcam distro once plasmac is a bit more stable.
Please Log in to join the conversation.
Thanks for the help with the man pages and the information. I've been playing around with the simulator and really like what I am seeing.
Steven
Please Log in to join the conversation.
- islander261
- Offline
- Platinum Member
-
- Posts: 757
- Thank you received: 0
The only reason you will ever need to set G54 offsets from Gcode is if you start using multi work piece fixtures on your table, not the usual practice in plasma cutting.
The G54 offsets tell the machine the offsets from machine coordinates to them. If you look through the Gcodes you will see there are a number of offsets (Gcodes) available, we normally only need one for plasma cutting because we are not using fixtures or multiple vices like a milling machine. You actually could use any of the available ones if you want to. When we use the Gmoccapy touch off buttons to set the work piece zero it takes care of making the selected offsets active so you don't need to in the Gcode, if you switch offsets in mid program then you will need to switch in Gcode, no real reason unless you plan on multiple work pieces. The use of offsets to define the location of your work piece keeps your soft limits correct. Typically you want to keep your machine coordinate system unchanged after homing and define your work piece location with offsets. Your Gmoccapy DROs are set up this way with the abs value being the machine coordinates and the work piece coordinates displayed with the active offset.
Please find attached my hacked up PP for SheetCam, I left a lot of garbage behind waiting on passing control codes from Gcode. Right now all it does is allow control of THC enable if you have appropriately hacked you .hal. If using this be sure to set your GUI Cut Speed to 0 to allow feedrate from Gcode.
John
Please Log in to join the conversation.
- islander261
- Offline
- Platinum Member
-
- Posts: 757
- Thank you received: 0
Here is my typical work flow as it may help clear things up. Using Gmoccapy in the Plasmac branch.
1.Start terminal session.
2.Set Plasmac RIP environment
3. Start LinuxCNC
4. Pick configuration I want to run
5. Take program out of estop
6. Switch machine on with GUI button
7. Press the Homing button in bottom left corner of GUI
8. Press Home All button in bottom left corner of GUI and wait for homing to finish
9. Press Load Material button on buttons panel and wait for gantry to clear table
10. Place work piece on table and square to table motion using laser crosshairs
11. Jog to work piece origin
12. Press Touch Off button on bottom of GUI (second from left)
13. Press X Set button
14. In popup window set X offset to 0 (should be default choice)
15. Repeat 13 & 14 for Y axis
16. Press return button on bottom right of GUI to clear Touch Off Tab, you should see G54 offset label displayed in DRO
17. Check settings
18. Load program
19. Enable Torch
20. Start program
John
Please Log in to join the conversation.
