Helical interpolation milling using macro programming

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • Helical interpolation milling is a machining process that involves cutting a helix-shaped path into a workpiece. This technique is commonly used in industries such as aerospace, automotive, and medical manufacturing to produce parts with complex geometries.
    Macro programming is a type of programming language used to automate tasks in CNC machining. It allows users to define custom commands and perform complex operations using a set of pre-defined codes.
    To perform helical interpolation milling using macro programming, you can use a combination of G-code commands and macro programming statements. Here's an example program that demonstrates how to perform helical interpolation milling:
    drive.google.c...

КОМЕНТАРІ • 8

  • @hwangmin88
    @hwangmin88 Рік тому

    Máy cổ không có nội suy 3 trục xài được không anh

    • @macro927
      @macro927  Рік тому +1

      Mình thử trên fanuc 16iM thì ok. Mình nghĩ nếu không có nội suy 3 trục thì chắc không làm được

  • @jasonnolte9763
    @jasonnolte9763 11 місяців тому

    I've got a sweet 3 line can for that.

    • @ytfan3815
      @ytfan3815 Місяць тому

      Well please show because if you do this without an already stored Macro you'll need at least 5 or 6 lines.
      This is a simple hand-code for a 5mm deep, 15mm hole/pocket with a 10mm mill, Z-step 0.5 mm ( 12 steps ).
      You still have to calculate your depth / steps, ........it's a simple code but it works. !!
      /
      T25 M6
      G00 G90 X0. Y0.
      G43 Z100. H25
      Z1. ( Start - height )
      G91 G01 G41 X7.5 D25 F500.
      G03 I-7.5 Z-0.5 L12 ( pitch 0.5mm - 12 steps )
      G03 I-7.5 ( flat bottom )
      G01 G40 X-7.5
      G90 G00 Z100.
      /

  • @madaxe79
    @madaxe79 Рік тому

    I don’t understand where the #7 or #9 comes from

    • @macro927
      @macro927  Рік тому

      G65 P1001 D12. Z-10. F100; #7=12. #26=-10. #9=100;
      Sets local variable #26 to the value of Z, #7 to the value of D and #9 to F. But, again, this line does not call Custom Macro O1001.

    • @madaxe79
      @madaxe79 Рік тому

      @@macro927 all good I found out since. still can't quite get my macro to work, keep giving me sintax error, but i will debug when I get time

    • @macro927
      @macro927  Рік тому

      @@madaxe79 I sorry for responding slowly. If you have any issues, comment, I will try to respond