Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Milling pockets on 45* angled with mill head on 45* angle.

stanskimaciej
Participant

Milling pockets on 45* angled with mill head on 45* angle.

stanskimaciej
Participant
Participant

Recently i have ordered additional accessory for my CNC. Its Adapter plate to install spindle on 45*angle. 

 

stanskimaciej_0-1602061018156.png

And now i have to mill cabinet doors with vent slots on 45* angle. 

stanskimaciej_1-1602061092124.png

I Have good results with programming Swarf strategy, its look almost like it. But i cant get g-code out of fusion. It spits out some bits with failed notification. Machine is running on mach3.

stanskimaciej_2-1602061218484.png

I was trying as well 3d pocket with tool orientation but first of all i think is not what i should by using. Because Its changing WCS. Movement (Z) up and down in slot should be interpolated movement of Z and X axis when tool is at angle, if i get it right.  And this 3d pocket i cant get generated post processor as well

 

I kind of spend some hours on that problem and at the moment i have no more ideas. Need to go back to productive work for a while, I will get back to it in few h. If someone have some ideas would be great.  

0 Likes
Reply
Accepted solutions (1)
4,050 Views
52 Replies
Replies (52)

engineguy
Mentor
Mentor

@mashcomDWK67 

 

Glad to hear it is working, updated PP for Z200 lift is attached, re-named so it is easily recognised :slightly_smiling_face: :slightly_smiling_face: :slightly_smiling_face:

 

Stay Safe

Regards

Rob

0 Likes

mashcomDWK67
Contributor
Contributor

@engineguy 

 

Thank you very much, I did not receive any support from the controller manufacturer, but thanks to you I was able to run my router

0 Likes

daniel_lyall
Mentor
Mentor

Make a user property for the Z height.

 

This is one I did for a settable start position so it's g1 x##.

 

writeBlock(gFormat.format(01),"X" + xFormat.format(properties.XstartPostioin)); 

 


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes

travisbrown
Enthusiast
Enthusiast

Blerg...anyone have any brilliant ideas how to achieve this on a GRBL machine? Was poking at engineguy's smart solution and example file, but seems I can't spec a 4th axis with GRBL post processor. 

 

I need to do exactly like the original poster - cut louvers at 30 degrees. 

0 Likes

engineguy
Mentor
Mentor

@travisbrown 

 

Attached is a GRBL Post Processor that will do 4 axis, give it a try and get back with your results :slightly_smiling_face: :slightly_smiling_face:

 

Just copy/paste into the Post Processor Library that you use.

0 Likes

travisbrown
Enthusiast
Enthusiast

Thanks much for that. 

 

I tried posting sample file as is, got this: Error: Failed to invoke function 'onSection'.

 

But...bah! Changed tool for the op and it won't generate anyway: Error: Your license does not allow generating operations using "Tool Orientation".

 

I'll have to rethink this. 

0 Likes

daniel_lyall
Mentor
Mentor

Try with the attached file the hobby licences does not allow tool orientation in setups.

 

 


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes

engineguy
Mentor
Mentor

@travisbrown 

 

What is the exact configuration of your machine ?

Does the Head revolve and the spindle angle -90~+90 degrees ?

Or does it only have the spindle doing the angle -90~+90 moves ??

 

If it just a swivel +/-90 in the A axis then try loading the attached .nc file to your GRBL control, not to run it yet just see if it will accept the code. I generated it using a modified GRBL Post Processor to have a 4th axis (A axis) revolving around the Y axis so it may work if your machine has the longest axis (Y) that moves back and forward looking from the front of the machine. If it works then it proves the modified GRBL Post Processor :slightly_smiling_face: :slightly_smiling_face:

 

If so then you have the options of either paying for the software, (it is cheap for what you get) or, you could send your Fusion Model to someone who can generate the code for you, there must be others out there that are doing the same thing :slightly_smiling_face: :slightly_smiling_face: :slightly_smiling_face:

Angled Slot-2.jpg

 

 

0 Likes

travisbrown
Enthusiast
Enthusiast

Thanks Daniel. If I understand correctly, this setup rotates the whole WCS and assumes the Z is not vertical, correct? In my case the Z would be vertical, perpendicular to X and Y, and the tool on Z would be 30° offset. 

0 Likes

travisbrown
Enthusiast
Enthusiast

Thank engineguy. 

 

My machine config would be like the OP's ^^: X/Y/Z with the tool 30° fixed offset on the Z. Although, I guess I could also rotate the whole Z axis so the actuation happens at 30° too. Would just be a matter of where I put an angle offset adapter in the carriage. Do you know if I can set the z to be non-perpendicular to X? I don't readily see that as an option in the WCS in setup. But I could maybe hack around it with a dedicated operation fooling the machine into thinking the whole Z is at 90°. It would just be plunging and cutting slots, no contours or 3D ops to consider. 

 

Or just make a jig and do this op by hand. 

 

I'll try that post processor tonight. Thanks for the input so far. 

 

I know F360 isn't terribly expensive. Just haven't really needed any of the premium capabilities for hobby use (until now). And the $650/year is a bit much if this one-off is all I need it for. 

0 Likes

daniel_lyall
Mentor
Mentor

Z sets what's up it could be you next door neighbours driveway for all fusion cares, if it is a single cut make a jig multiple make a jig it's as hard as you make it.


Win10 pro | 16 GB ram | 4 GB graphics Quadro K2200 | Intel(R) 8Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz

Daniel Lyall
The Big Boss
Mach3 User
My Websight, Daniels Wheelchair Customisations.
Facebook | Twitter | LinkedIn

0 Likes

travisbrown
Enthusiast
Enthusiast

Aha. But if I do want to point it at my neighbours, where do you set the angle or plane of Z? However I set Z in the standard WCS settings in a setup, the perpendicular relationship to X and Y seem fixed. Unclear if I am missing something.

 

E.g. can you set X and Y as horizontal and perpendicular, and Z perp to Y, and non-perp to X?

 

It’s not a one off, but a short run of about 20 ops. More interested in the configuration possibilities at this point for future projects.

0 Likes

engineguy
Mentor
Mentor

@travisbrown 

 

Unless you can either make a fixture that holds the stock at the 30 degrees or have Tool Orientation then I don`t see how you can do this in fusion without a LOT of "fudging" :disappointed_face:

 

For this specific job personally I would just "Hand Code" the program, i am thinking that you only need to get your machine to travel to your Part Z0 with a combination of Rapid and slower Feed moves, once the edge of your Tool is touching the top of your stock, you will already have set that tool offset so that if you MDI a move to Z0 on top of the part then that will be your Start point, now as I see it you need to get your tool to descend into the stock but move across at the same time so it just does a hole the diameter of the tool.

 

I have just thrown together a small program done this way using a 5mm EM and Stock 5mm thick so I measured the distance needed to move on a model I made and wrote the attached G Code file :slightly_smiling_face:

 

So, lets have some fun, try loading the code below and see what happens :slightly_smiling_face:

 

(5353)
(T1 D=5. CR=0. - ZMIN=-10. - FLAT END MILL)
G90 G94 G91.1 G40 G49 G17
G21
G28 G91 Z0.
G90

(2D CONTOUR1)
M5   OK, USUAL HEADER STUFF
T1 M6
S5000 M3
G54
G0 X50 Y50                                 Rapids to Start position
G43 Z15. H1                                Calls T1 to position Z15 (Clearance Height)
G1 Z0 F200                                Now moves tool down to top of stock
G1 X47.113 Z-5. F100.              Now moves down to Z-5 and at the same time moves to X position at 30 degrees
G1 Y30 F300                             Now does the cut in the Y
G1 X50 Z0                                 Now returns doing a 30 degree move back to Stock to
G0 Z15

M9
G28 G91 Z0.

G90
G28 G91 X0. Y0.
G90
M30 

 

The above is based on you having your angled head pointing in the X direction and your spindle/gantry moving away/towards you in the Y axis.

 

Anyway, see what it does on your machine, I have run this on a Mach4 setup and the Z and X axes both move at different speeds and arrive at the X/Z position at the same time, don`t know if your Control software will do the same but easy enough to load to the control and do a "dry run" at high Z :slightly_smiling_face: :slightly_smiling_face: :slightly_smiling_face:

 

 

0 Likes