585,712 active members*
3,783 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > Alphacam > Alphacam Vba Create Surface
Results 1 to 8 of 8
  1. #1
    Join Date
    May 2022
    Posts
    7

    Alphacam Vba Create Surface

    Merhaba.

    Alphacam VBA ile iki çizgi ile Yüzey olu?turmak istiyorum.

    Yüzey olu?tumak için örnek program kodlar?na ihtiyac?m var.

    yard?mlar?n?z? bekliyorum.

  2. #2
    Join Date
    Apr 2015
    Posts
    327

    Re: Alphacam Vba Create Surface

    Hello,

    check this code.

    Option Explicit
    Public Sub surfaceCreate()

    Dim drw As Drawing
    Set drw = App.ActiveDrawing

    Dim SurRec As Path
    Set SurRec = drw.CreateRectangle(0, 0, 1000, 500)
    drw.CreateSurfaceFlat SurRec
    End Sub



    https://drive.google.com/file/d/1jmF...usp=share_link
    Alphacam post and VBA macros, Autodesk HSM post.
    www.cadcam-softcz.cz

  3. #3
    Join Date
    May 2022
    Posts
    7

    Re: Alphacam Vba Create Surface

    Merhaba. ilginiz icin tesekkur ederim. istedigim 3D Surface olusturmak. Sizin orneginiz Flat Surface. 3dPolyLine ile yüzey olu?turmak istiyorum. 3dPolyLine ile Path yapamiyorum. bir video çekip atmayi deneyecegim.

  4. #4
    Join Date
    May 2022
    Posts
    7

    Re: Alphacam Vba Create Surface

    3D yüzey örnek

  5. #5
    Join Date
    Apr 2015
    Posts
    327

    Re: Alphacam Vba Create Surface

    In this case is code very similar.

    Option Explicit
    Public Sub surfaceCreate()

    Dim drw As Drawing
    Set drw = App.ActiveDrawing


    Dim SurPoly_1 As PolyLine
    Dim geo_sur1 As Path
    Set SurPoly_1 = drw.Create3DPolyline(0, 0, 0)
    SurPoly_1.AddLine 100, 0, 40
    Set geo_sur1 = SurPoly_1.Finish

    Dim SurPoly_2 As PolyLine
    Dim geo_sur2 As Path
    Set SurPoly_2 = drw.Create3DPolyline(0, 200, 0)
    SurPoly_2.AddLine 100, 200, 40
    Set geo_sur2 = SurPoly_2.Finish


    Dim tolerance As Double
    tolerance = 0.1

    drw.CreateSurfaceRuled geo_sur1, geo_sur2, tolerance
    End Sub

    https://drive.google.com/file/d/11CJ...usp=share_link
    Alphacam post and VBA macros, Autodesk HSM post.
    www.cadcam-softcz.cz

  6. #6
    Join Date
    May 2022
    Posts
    7

    Re: Alphacam Vba Create Surface

    I've tested it.
    Thank you very much. Thank you very much. Thank you very much.
    Thank you very much. Thank you very much. Thank you very much.
    Thank you very much. Thank you very much. Thank you very much.
    Thank you very much. Thank you very much. Thank you very much.
    Thank you very much. Thank you very much. Thank you very much.
    Thank you very much. Thank you very much. Thank you very much.

  7. #7
    Join Date
    May 2022
    Posts
    7

    Re: Alphacam Vba Create Surface

    Dim Sf As Surface
    Set Sf = pC.CreateSurfaceRuled(geo_sur1, geo_sur2, tolerance)
    Sf.Redraw
    Sf.Selected = True

    mc.ChordError = 0.1
    mc.MachineSurfaces

    Sf.Selected command not select surface



    https://youtu.be/panGGGYZkYY

    How To Toolpath Surface 3dProject

  8. #8
    Join Date
    Apr 2015
    Posts
    327

    Re: Alphacam Vba Create Surface

    Code should look something like this.
    Option Explicit
    Public Sub surfaceCreate()

    Dim drw As Drawing
    Set drw = App.ActiveDrawing


    Dim SurPoly_1 As PolyLine
    Dim geo_sur1 As Path
    Set SurPoly_1 = drw.Create3DPolyline(0, 0, 0)
    SurPoly_1.AddLine 100, 0, 40
    Set geo_sur1 = SurPoly_1.Finish

    Dim SurPoly_2 As PolyLine
    Dim geo_sur2 As Path
    Set SurPoly_2 = drw.Create3DPolyline(0, 200, 0)
    SurPoly_2.AddLine 100, 200, 40
    Set geo_sur2 = SurPoly_2.Finish


    Dim tolerance As Double
    tolerance = 0.1


    Dim M1 As Surface
    Set M1 = drw.CreateSurfaceRuled(geo_sur1, geo_sur2, tolerance)
    M1.Selected = True


    App.SelectTool App.LicomdatPath & "licomdat\rtools.alp\Bull Nose - 10mm x 1.5mm rad.art"
    Dim MD As MillData
    Set MD = App.CreateMillData
    MD.ChordError = 0.1
    MD.WidthOfCut = 0.5
    MD.SetSurfaceMCPoints 20, 20, 0, 30, 20, 0
    MD.SurfaceMCAction = acamSurfaceMCActionMCSURFACES
    MD.SurfaceMCMethod = acamSurfaceMCPARAMETER_LINES
    MD.MachineSurfaces
    End Sub
    Alphacam post and VBA macros, Autodesk HSM post.
    www.cadcam-softcz.cz

Similar Threads

  1. AlphaCAM VBA
    By MR_67 in forum Alphacam
    Replies: 1
    Last Post: 12-13-2020, 08:40 PM
  2. Alphacam VBA
    By cckstone in forum Alphacam
    Replies: 0
    Last Post: 11-27-2019, 09:45 PM
  3. alphacam vba
    By zx6 in forum Uncategorised CAM Discussion
    Replies: 0
    Last Post: 04-01-2014, 08:18 PM
  4. alphacam Vba macros
    By zx6 in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 04-01-2014, 04:06 PM
  5. need help in VBA alphacam postprocessor
    By basim in forum Visual Basic
    Replies: 0
    Last Post: 02-13-2010, 02:04 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •